怎样练横叉视频教程:急询:Matlab 下段plot画图程序怎么运行不了?哪位大侠指点一下?谢了!

来源:百度文库 编辑:高校问答 时间:2024/05/11 02:25:49
syms x t;
y1=int(sin(x),x,0,t);
y2=int(cos(x),x,0,t);
t=0:pi/60:2*pi;
plot(ty1,y2)

syms x t;
t=0:pi/60:2*pi;
y1=int(sin(x),x,0,t);
y2=int(cos(x),x,0,t);
plot(ty1,y2)
没有运行结果,画不出图来?哪里出差了啊?跟t=0:pi/60:2*pi的位置有没有关系?
是不是积分y1=int(sin(x),x,0,t)受它影响,
因t是t=0:pi/60:2*pi这钟形式而不是连续的自变量t有关系并受t干扰而积不出来?
谢了
同样下面一段小程序为什么可以画出来?只是表达式不是积分形式了而已,所以是不是和积分有关系?或者是不是把t分割后积分符号内再用t就不行了?(什么的 ty1 写错了,应该是 y1 ,抱歉)
请具体讲一下,谢了!
syms x t;
t=0:pi/60:2*pi;
y1=sin(x);
y2=cos(x);
plot(y1,y2)

SUBS(S) replaces all the variables in the symbolic expression S with
values obtained from the calling function, or the MATLAB workspace.
subs(S)表示:用数值替代所有的符号变量。
y1=int(sin(x),x,0,t); 的结果是y1=-cos(t)+1,是符号结果(sym object),是不能用plot作图的,但可以用ezplot作图,用subs(y1),将y1中的所有符号变为数值(double arrays)。

clc;clear
symst;
t=0:pi/60:2*pi;
y1=sin(t);
y2=cos(t);

plot(subs(y1),subs(y2))