如何对符号变量画图?
syms T A;T是一个符号变量,最后得到的结果得到一个关于T的表达式
假如是f = 325*T+65*T^2+14
我现在想求f>0是T 的取值(可以用maple),并且想在图象中 把T直接画出来,
m=0:0.1:3;
plot(m,T,'r.')
但是却报错:
Error using ==> plot
Conversion to double from sym is not possible.
那我应该怎么办才能得到我想要的图形呢?
符号变量的这个值是不可以画图吗?即使是得到它的取值范围也不可以吗? 自己估计一下,然后随便给T取值
T=-100:0.1:100;
f = 325*T+65*T.^2+14;
plot(T,f) 原帖由 appla 于 2006-10-9 20:15 发表
syms T A;
T是一个符号变量,最后得到的结果得到一个关于T的表达式
假如是f = 325*T+65*T^2+14
我现在想求f>0是T 的取值(可以用maple),并且想在图象中 把T直接画出来,
m=0:0.1:3;
plot(m,T,'r.')
但是却报 ...
在画图时候把T改成eval(T) 可以这样的,用语句g=inline(vectorize(f),'T');这样g就变成了T的函数,然后令t=0:0.1:3;
plot(t,g(t)),就可以了。 这个函数没见过,可以试试 不一定正确。好象maple里有个命令。ezplot(f,)
f为符号函数。a,b为区间。
如有错误请高手指出
页:
[1]