|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
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
這樣就是一個行程 |
|