wanra 发表于 2006-10-24 22:48

求解方程时出现的问题

syms x;
y=exp(x);
x0=0;y0=exp(x0);
x1=1;y1=exp(x1);
a1=(y1-y0)/(x1-x0)
yy=diff(y);
x2=solve('yy=a1','x')
运行结果为什么是x2 =
                        [ empty sym ]
是函数用错了吗?
请指教!

[ 本帖最后由 lxq 于 2006-10-25 08:51 编辑 ]

lzq8281 发表于 2006-10-27 08:44

diff是数值差分函数,用在这求yy=a1的解应该不行,变量指代不清

ChaChing 发表于 2010-8-15 14:48

x2=solve('yy=a1','x')
应该是
x2=solve(yy-a1,'x'); double(x2)
页: [1]
查看完整版本: 求解方程时出现的问题