问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急急急!毕业设计用!MATLAB中ode45有循环怎么办?

发布网友 发布时间:2022-10-05 22:50

我来回答

2个回答

热心网友 时间:2023-10-21 01:56

% ode45没有像你那么用的!具体doc ode45查看帮助!

% 你就是想在一幅图上画出k分别为0和0.1的 

% plot3(y(:,1),y(:,3),y(:,5))图像是不?可以这样如下,

% 而且你的g未定义!

function dy=rigid(t,y)

global m g k w r  ;

dy=zeros(6,1);

dy(1)=y(2);

dy(2)=2*w*y(4)*sin(r)-k*y(2);

dy(3)=y(4);

dy(4)=-2*w*(y(6)*cos(r)+y(2)*sin(r))-k*y(4);

dy(5)=y(6);

dy(6)=2*w*y(4)*cos(r)-k*y(6)-g;

%以上的微分方程没有变

global w r k g;

w=0;

r=pi/4;

g=10;%我自己随意定义的

t0=linspace(0,21);

a=200*cos(pi/4);

b=200*cos(pi/4);

c=200*cos(pi/4);

kk=[0,0.1];

color=['r','b'];%我定义了颜色,要不全是蓝色,k=0对应红色k=0.1对应蓝色

for i=1:2

k=kk(i);

[t,y]=ode45('rigid',t0,[0 a 0 b 0 c]);

plot3(y(:,1),y(:,3),y(:,5),color(i))

hold on

end

title('考虑和不考虑空气阻力的运动轨迹');

xlabel('x')

ylabel('y')

zlabel('z')

grid on

legend('考虑空气','不考虑空气')

热心网友 时间:2023-10-21 01:56

错误
1.k=[0,0.1]在子函数里不能用,k必须是一个数,或者跟t同样长的数组;
2.子函数最后一行用到了g,而g是多少没有定义;
3.画图的hold on用在了循环外面,感觉是不是你搞错了
5..主函数里面多了个end
针对此几个错误我给改了下
global k w r g i;%循环子函数用到g,i,加了两个全局变量
k=[0,0.1];
w=0;%w=0,所以子函数里面乘以w的项我给删掉了,你可以加上
r=pi/4;
g=5;%给g赋了个值
t=linspace(0,21)';
a=200*cos(pi/4);
b=200*cos(pi/4);
c=200*cos(pi/4);
% figure
for i=1:2
[t,y]=ode45('rigid',t,[0 a 0 b 0 c],[],k(i),w,r);
plot3(y(:,1),y(:,3),y(:,5));%这一句和下一句放在循环里面
hold on
end

title('考虑和不考虑空气阻力的运动轨迹');
xlabel('x')
ylabel('y')
zlabel('z')
hold off
grid on
%%%%%%%%%%%%%%%%%%%%%%%%%
function dy=rigid(t,y)
global m g k w r i ;%响应的子函数全局变量也要改变
dy=zeros(6,1);
dy(1)=y(2);
dy(2)=-k(i)*y(2);%这个用k(i)
dy(3)=y(4);
dy(4)=-k(i)*y(4);%这个也要用k(i)
dy(5)=y(6);
dy(6)=-g;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
vivo y3t手机能拨打和接听电话,不能收发短信 vivoy3t手机突然接收不到短信 vivoy3短信消息怎么提醒 无奈什么意思是什么 怎样让炒出的丝瓜不发黑? 钟表是以什么计量时间 钟表以( )、()、( )计量时间。 钟表以( )、()、( )单位计量时间 紫荆花开放时间 《青春 须臾成殇》渭伊的txt全集下载地址 儿童玩具塑料有毒吗 怎么判断塑料玩具有没有毒 儿童玩塑料玩具会中毒吗 儿童玩具塑料哪些是的安全,怎么辨别塑料玩具有毒 pvc材质的玩具有毒吗?(pvc塑料玩具有毒吗) 央视再曝光“毒玩具”,17款中16款有毒 甲数与乙丙两数的平均数得比是7:13甲数与甲乙丙数的平均数比是中11怎么求的? 乙、丙两数的平均数与甲数之比是13:7,求甲、乙、丙三数的平均数与甲数之比 朋友圈缓存怎么清理 怎么清理朋友圈的缓存 关注中国移动官方微信公众号要不要钱 对方喜欢你,眼神能看出喜欢你吗 湖南高中地理必修一的41页插图<<地震裂缝>>真的是由于地震形成的吗? 四年级地震手抄报图片大全 唯品会买的鞋为什么不能换只能退 肖战的野子 在哪里可以听 QQ 网易云 虾米 都试了 没有? 怎么搞的拜托大家 求,肖战唱的,踩影子!mp3谢谢 为什么我家在重装系统后内存少了一半 重装系统后内存少了一半 为什么系统安装好内存只有一半 光胃痛都一星期了,吞东西都痛,吃什么药好? 求美图秀秀美颜手机的参数 我想问问怎样把照片变成卡通版 《将门娇后》txt下载在线阅读全文,求百度网盘云资源 《将门娇后之权倾天下》txt下载在线阅读全文,求百度网盘云资源 《鬼医圣手,将门娇妃》txt下载在线阅读全文,求百度网盘云资源 微信怎样自己添加自己为好友?我看输入自己显示不能,但是为什么我联系人列表里有我自己。 请问一下申请债权转让是什么意思 八哥电影手机版网页无法打开 为什么八哥电影网(手机版)打开电影就一直是广告,一直是那个4秒的广告。。不出现电影,怎么破? 手机怎么快速充电 手机快速充电的方法 插内存卡不重置手机可以吗? 海信A2值得买吗 使用三维造型软件CAD建模后需要将数据转换成()格式文件才能导入切片软件进 锤子手机支持内存卡拓展容量吗 海信A2 Pro的电子墨水屏怎么样 海信双屏手机A2 Pro阅读体验怎么样 海信手机a2好吗还是VIVO手机好? 消防安全征文600字 技嘉GA-78LMT-S2主板配AMD FX6300可以么 华为t8830如何关闭相机快门声音 微信怎么查手机号 怎么通过查找手机号