声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 968|回复: 0

[编程技巧] 該如何寫出迴圈將其串起來??

[复制链接]
发表于 2007-6-26 09:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
這是我的主程式

假設我有1~100各點
我要1~10,11~90,91~100分別依序帶入
方程式裡 我該如何寫迴圈將其串連起來
例如:此方程式

yp(1)=y(2);
yp(2)=(((b+c*y(1)+0.5*d*y(1).^2)*2.01*10.^6*(a+y(3)-(a+b*y(1)+0.5*c*y(1).^2)))-2.01*10.^6*(y(1)/(3.66)-2000;
yp(3)=y(4);
yp(4)=((8.1*10.^7.*(y(5)-y(3)))-2.01*10.^6*(a+y(3)-(a+b*y(1)+0.5*c*y(1).^2)))/(0.25)-2000*b-c*1000.^2;
yp(5)=y(6);
yp(6)=(2.01*10.^6*(y(7)-y(5))-8.1*10.^7.*(y(5)-y(3)))/(0.03)-2000*b-c*1000.^2;
yp(7)=y(8);
yp(8)=(300-2.1*10.^6*(y(7)-y(5)))/13.2-2000*b-c*1000.^2;
yp=yp';

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
a,b,c,d 都是從1~10,11~90,91~100的data值帶入
因為我是做齒輪的間歇運動
1~10是假設第一段dwell,11~90是active,91~100是第2段dwell
這樣就是一個行程
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-17 15:01 , Processed in 0.172871 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表