matlab符号计算问题
syms a x;f=a*sin(x)+5;f2=subs(f,{a,x},{2,sym('pi/3')})
结果为什么是3^(1/2)+5
人气:179 ℃ 时间:2020-05-23 09:15:40
解答
使用subs函数只是将符号表达式中的符号替换为指定的值,再等价化简得出结果.如果将其化为double类型的变量,其精度降低了比如1/3化为0.3333精度是有损失的>> syms a x;f=a*sin(x)+5;f2=subs(f,{a,x},{2,sym('pi/3')})f...
推荐
猜你喜欢