nemoxb 发表于 2011-8-26 20:24

符号函数怎么赋值 怎么画出函数图像


symsr,E;

E=(4*r^2)/(3*exp((4*r^2)/5));

>> r=linspace(0,105*10^-9,30);
>> plot(r,Ez)
??? Error using ==> plot
Conversion to double from sym is not possible.

>> subs(Ez,r);
>> plot(r,Ez)
??? Error using ==> plot
Conversion to double from sym is not possible.

怎么出来图呢?用ezplot也不行,就成了一条直线。
我前面的r因为要求微分积分,所以没改成数值。

ChaChing 发表于 2011-8-27 01:15

本帖最后由 ChaChing 于 2011-8-27 01:18 编辑

syms r E
E=(4*r^2)/(3*exp((4*r^2)/5));
r=linspace(0,105*10^-9,30);
Ez=subs(E,r); plot(r,Ez)

figure; ezplot(E)
figure; ezplot(E,); hold on; plot(r,Ez,'o')

还有数值, 不能求微分/积分吗!?

nemoxb 发表于 2011-8-27 09:27

回复 2 # ChaChing 的帖子

{:4_82:}我初学者,只知道符号积分、微分.......多谢啦

ChaChing 发表于 2011-8-27 12:29

nemoxb 发表于 2011-8-27 09:27 static/image/common/back.gif
回复 2 # ChaChing 的帖子

我初学者,只知道符号积分、微分.......多谢啦

谁没经初学过!? 常来逛, 大家一起互相学习进步!

nemoxb 发表于 2011-8-27 13:15

回复 4 # ChaChing 的帖子

{:4_74:}
页: [1]
查看完整版本: 符号函数怎么赋值 怎么画出函数图像