eatnche594 发表于 2007-6-26 09:16

該如何寫出迴圈將其串起來??

這是我的主程式

假設我有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
這樣就是一個行程
页: [1]
查看完整版本: 該如何寫出迴圈將其串起來??