急询:Matlab 下段plot画图程序怎么运行不了?哪位大侠指点一下?谢了!

symsxt;y1=int(sin(x),x,0,t);y2=int(cos(x),x,0,t);t=0:pi/60:2*pi;plot(ty1,y2)或symsxt;t... 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)
展开
 我来答
化学工程
2006-06-18 · TA获得超过8900个赞
知道大有可为答主
回答量:2212
采纳率:80%
帮助的人:3350万
展开全部
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))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式