作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 19:57:35
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)是把符号表达式转化为什么?
syms t x;
p=t*x;
y=int(p,x,0,1);
ezplot(y)
______________
subs(y)是把你y中的变量用已定义的值进行替代,书宬这里就是把t替换成了数组0:0.2:6,于是得到就是数值型的数组了.plot的参数是数值型的数组,ezplot的参数是符号变量.