matlab中画图,用plot,如下面程序 syms t x; p=t*x; y=int(p,x,0,1); 我想用pl

问题描述:

matlab中画图,用plot,如下面程序 syms t x; p=t*x; y=int(p,x,0,1); 我想用plot把积分后的函数y 画出来
程序如下:
syms t x;
p=t*x;
y=int(p,x,0,1);
我想用plot把积分后的函数 y 画出来
怎么画;
直接写plot(t,y)
说我没定义t.
我定义t=[0:0.2:6] 在用plot(t,y),
又出现Conversion to double from sym is not possible
我想问一下,subs(y)是把符号表达式转化为什么?
1个回答 分类:综合 2014-10-22

问题解答:

我来补答
syms t x;
p=t*x;
y=int(p,x,0,1);
ezplot(y)
______________
subs(y)是把你y中的变量用已定义的值进行替代,书宬这里就是把t替换成了数组0:0.2:6,于是得到就是数值型的数组了.plot的参数是数值型的数组,ezplot的参数是符号变量.
 
 
展开全文阅读
剩余:2000
下一页:老师第一十三题