MATLAB问题求救,大侠速度帮小弟解决
global w;w=1;
tspan=;
y0=';
=ode23('btjd',tspan,y0);
subplot(2,1,1)
plot(t,y(0,1),'k');
axis()
xlabel('时间');ylabel('角位移');
y0=';
=ode('btjd',tapan,y0);
subplot(2,1,2)
plot(t,y(:,1),'b');
axis()
xlabel('时间');ylabel('角位移');
这是我的matlab程序,不知道哪里错了出不了图,请求帮助,希望改正后能出图的帮帮忙
回复 楼主 ubinzrb 的帖子
没有出错提示吗回复 楼主 ubinzrb 的帖子
plot(t,y(0,1),'k');这句是不是错了? plot(t,y(0,1),'k');
后面加了“;”它能显示吗?
运行没有错误吧 plot(t,y(0,1),'k');
plot(t,y(:,1),'b');
对比一下,好像没有见过用y(0,1)这种格式的
回复 地板 科技在线 的帖子
可以显示的…… plot(t,y(:,1),'b');就可以了另外,以后提问的时候最好把错误的提示都贴上来
页:
[1]