MATLAB執行上的錯誤吗?
這是我的主程式%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc;clear all;
load data_a.txt
load data_b.txt
load data_c.txt
load data_d.txt
tspan=;
x0=;
global a b c d
bd1=[];
for i=1:179
bd1=;
i1=i;
if b(i)>=0.245
break
end
br=[];
for i=i1+1:179
br=;
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);
=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 编辑 ] 你这里循环比较多,你检查一下是不是多了end,最后一个end好像是多余的 最後一個end嘗試過刪掉
但還是一樣的錯誤訊息 去掉之后再检查上面的,=ode15s('ivp13',tspan,x0);上面
你好像还差几个end 建议使用“smart indent”进行检查 大俠可以教我怎麼用這各指令嗎?“smart indent” 原帖由 eatnche594 于 2007-6-26 13:41 发表 http://www.chinavib.com/forum/images/common/back.gif
大俠可以教我怎麼用這各指令嗎?“smart indent”
拖动鼠标选择代码,然后 ctrl + I
页:
[1]