建立符号对象
建立符号对象的指令
sym ,syms 建立一个或多个符号变量
assume; assumeAlso 设置条件
compose 建立复合函数
vpa 转换为浮点数
double 转换为双精度数
digits 确定浮点数的小数位
subs 替代
subexpr 替代子表达式
pretty 将表达式显示为打印式(数学式)
建立符号变量,符号函数与符号表达式
y = sym(‘y’) %建立单一符号变量 eqn=p==0 %建立方程
eqn = a*x^2 == 0
y = y
subs(p,{a,x},[2,3])
syms a b c x y %建立多个符号变量
ans = 18 %令a=2,x=3 注意p 不变
a=2,b=5 %给符号变量赋值
f(x)=x^2 %建立一元符号函数
a=2, b=5
f(x) = x^2
phi=((1+sqrt(sym(5)))/2) %符号数
f(x, y) = x^3*y^3 %建立多元函数
phi = 5^(1/2)/2 + 1/2
f(x, y) = x^3*y^3
p = a*x^2 %符号表达式
f(2,3) %求函数值, 注意f 不变
p = a*x^2
ans = 216
设置符号量条件
syms x y
syms k real % k是实数
syms n positive % n是正数
assume(x1y=0) % x1,y=0
assume(k~=-1) % k ≠-1
assume(x,clear) % 删除条件
assumeAlso(n,integer) % n也是整数
isAlways(sqrt(x^2) 1) % 检验条件成立否
syms x y z t u
f=1/(1+x^2);g=sin(y); %f,g为单变量函数
h=x^t; p=exp(-y/u); %h,p为双变量
a=compose(f,g) %以函数g替代函数f中的变量
原创力文档

文档评论(0)