matlab 表达式中用的符号变量与算法中的符号变量不同(变量有多个),如何进行替换?

来源:百度知道 编辑:UC知道 时间:2024/06/14 02:04:53

用subs()函数可以实现符号表达式中 符号变量的替换工作。符号变量可以被其他符号变量替换,也可以用数值,数值矩阵(向量)来替换,此时相当于给符号表达式中的符号变量赋值。
例如 :syms a b c d
y=a^3+b^2+c
subs(y,a,d) %实现另一符号变量d替换替换符号变量a.
subs(y,b,3)%用数值替换
subs(y,b,[1,2,3])%用数值向量替换
subs(y,b,[1,2,3;4,5,6;7,8,9])%用数值矩阵来替换