>> %符号变量代换及其函数
>> %subs(S, old, new) 把S中的old变量替换为new,old一定是符号表达式S中的符号变量,而new可以是符号变量,符号常量,数组,数值等
>> %subs(S, new) 用new替换为S中的自变量
>> syms a b c d k n x y w t;
>> f = a * x ^ n + b * y + k;
>> f1 = subs(f, [a b], [sin(t) log(w)])
f1 =
k + x^n*sin(t) + y*log(w)
>> f2 = subs(f,[a b k],[sin(t) log(w) c * exp(-d * t)])
f2 =
c*exp(-d*t) + x^n*sin(t) + y*log(w)
>> f3 = subs(f,[n k],[5 pi])
f3 =
a*x^5 + pi + b*y
>> f4 = subs(f1,k,1:4)
f4 =
[ x^n*sin(t) + y*log(w) + 1, x^n*sin(t) + y*log(w) + 2, x^n*sin(t) + y*log(w) + 3, x^n*sin(t) + y*log(w) + 4]
>> %在对符号表达式进行两个变量的数值数组替换,可以通过循环程序来实现
>> syms a k;
f = a * sin(x) + k;
for a = 1:2
for x = 0:pi/6:pi/3
f1 =
3.符号运算的基本内容3.1符号变量代换及其函数>> %符号变量代换及其函数>> %subs(S, old, new) 把S中的old变量替换为new,old一定是符号表达式S中的符号变量,而new可以是符号变量,符号常量,数组,数值等>> %subs(S, new) 用new替换为S中的自变量>> syms a b c d k n x y w t;>> f = a * x ^ n + b * y + k;>> f1