Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
clear x; %line 1 syms x; %line 2 syms expression2 %line 3 expression2 = taylor(exp(x),6,0.245) %line 4 x = 0.49; %line 5 expression2 %line 6 我当我放(第4行)
expression2 = taylor(exp(x),6,0.245) 我有 expression2 = exp(49/200)+exp(49/200)*(x-49/200)+1/2*exp(49/200)*(x-49/200)^2+1/6*exp(49/200)*(x-49/200)^3+1/24*exp(49/200)*(x-49/200)^4+1/120*exp(49/200)*(x-49/200)^5 然后,当我在第5行之后放置第6行时,我希望得到一个数值(在第4行的表达式中替换x的结果),但我又得到了第4行的返回。我可以在特定表达式中替换x吗?谢谢! 回答: 在符号表达式中使用subs进行替换: subs(expression2, 'x', x) 或在“第5行”之后使用时: subs(expression2) 更多&回答... |
![]() |
![]() |