yydg.net
当前位置:首页 >> mAtlAB中的suBs函数啥意思 >>

mAtlAB中的suBs函数啥意思

subs是赋值函数,用数值替代符号变量替换函数 例如: 输入subs(a+b,a,4) 意思就是把a用4替换掉,返回 4+b 也可以替换多个变量,例如:subs(cos(a)+sin(b),{a,b},[sym('alpha'),2]) 分别用字符alpha替换a和2替换b,返回 cos(alpha)+sin(2) 用法很灵活,仔细看帮助,会得到你想要的形式的

subs是matlab里用于替换的函数,syms定义参数,subs(x*y, {x, y}, {[0 1; -1 0], [1 -1; -2 1]}),意思是用{[0 1; -1 0]里的各个元素分别替换x,用 [1 -1; -2 1]里的各个元素替换y,分别做积,“;”起到换行作用.比如用0替换x,1替换y,做积得0;由1*(-1)=-1,(-1)*(-2)=2,0*1=0

SUBS文件是字幕文件如:①扩展名是*.idx和*.sub这种是DVD上分离下来的,也就是原版字幕,分离下来后是两个文件*.idx和*.sub,前面一个是索引文件,后面一个是字幕文件,必须两个文件在一起才能显示.②扩展名是*.srt这种是常见的外挂

matlab中subs()是符号计算函数,详细用法可以在Matlab的Command Windows输入:help subs.subs()函数表示将符号表达式中的某些符号变量替换为指定的新的变量,常用调用方式为:R = subs(S, new) 利用new的值代替符号表达式S

subs是置换函数,第一参数是待置换函数,第二参数是待置换变量,第三参数是用于置换的变量 findsym是从f函数中寻找变量并返回这个变量,最后用a替代f中返回的变量

subs是赋值函数,用数值替代符号变量替换函数 例如: 输入subs(a+b,a,4) 意思就是把a用4替换掉,返回 4+b.

绝对值

R = subs(S) replaces all occurrences of variables in the symbolic expression S with values obtained from the calling function, or the MATLAB workspace. 相当于于用值去替换符号表达式中的变量 例如: The statement y = dsolve('Dy = -a*y') produces y = C2/exp(a*t) Then the statements a = 980; C2 = 3; subs(y) produce ans = 3/exp(980*t)

是将 g 表达式中的符号变量 s 用 数值 f 替代所谓的 函数 赋值吧

这里subs的替换换就是元素替换,没有矩阵替换后执行矩阵运算你要进行矩阵运算可以这样写>>x=sym([01;-10]);>>y=sym([1-1;-21]);>>x*yans=[-2,1][-1,1]

yydg.net | 9213.net | bestwu.net | alloyfurniture.com | qwrx.net | 网站首页 | 网站地图
All rights reserved Powered by www.yydg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com