作业帮 > 综合 > 作业

在matlab中,如何把符号表达式变成数值表达式

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 08:36:59
在matlab中,如何把符号表达式变成数值表达式
例如
syms x1 x2;
s=3*x1 - x2 - 2;
我要让x1=2,x2=3来计算s的值,
clear;syms x1 x2;
s=3*x1-x2-2;
x1=2;x2=3;
>> subs(s,'x1,x2',{x1,x2}) % 用 subs 替换
ans =
1
再问: 出错了呀
再答: 将上面4行代码一起执行,Matlab7.1 下,没有问题。
再问: 问题依然
再答: >> subs(s,'x1,x2',[x1,x2]) % 换成这个试试
再问: 谢谢,解决了