|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
這是我的主程式
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc;clear all;
load data_a.txt
load data_b.txt
load data_c.txt
load data_d.txt
tspan=[0 0.1];
x0=[0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0];
global a b c d
bd1=[];
for i=1:179
bd1=[bd1,b(i)];
i1=i;
if b(i)>=0.245
break
end
br=[];
for i=i1+1:179
br=[br,b(i)];
i2=i;
if b(i)<=0.245
break
end
bd2=(i2+1:end);
ad1=[];
for i=1:179
ad1=a(1:i1:1);
i1=i;
if a(i)>=0.245
break
end
ar=[];
for i=i1+1:179
ar=a(i1+1:i2,1);
i2=i;
if a(i)<=0.245
break
end
ad2=a(i2+1:end);
cd1=[];
for i=1:179
cd1=a(1:i1:1);
i1=i;
if c(i)>=0.245
break
end
cr=[];
for i=i1+1:179
cr=c(i1+1:i2,1);
i2=i;
if c(i)<=0.245
break
end
cd2=c(i2+1:end);
dd1=[];
for i=1:179
dd1=d(1:i1:1);
i1=i;
if d(i)>=0.245
break
end
dr=[];
for i=i1+1:179
dr=d(i1+1:i2,1);
i2=i;
if d(i)<=0.245
break
end
dd2=d(i2+1:end);
a=data_a(i);
b=data_b(i);
c=data_c(i);
d=data_d(i);
[ta,xa]=ode15s('ivp13',tspan,x0);
end
plot(ta,xa(:,14))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
最後執行時
出現這樣的錯誤
??? Error: File: C:\MATLAB6p5\work\ttt1.m Line: 77 Column: 18
"end" expected, "End of Input" found.
plot(ta,xa(:,14))這行就是上面說錯誤的那行
我要怎麼改阿??大挾幫幫忙
[ 本帖最后由 eight 于 2007-6-26 11:36 编辑 ] |
|