stormwm 发表于 2008-7-27 23:23

一个简单程序看哪里出了问题

a=
b=
i=2
for d=1:i
kk=k(d)
end
function kk=k(d)
m=a(1,d);
n=b(1,d);
kk(1,d)=m+n;

[ 本帖最后由 sigma665 于 2008-7-28 08:25 编辑 ]

ch_j1985 发表于 2008-7-27 23:49

原帖由 stormwm 于 2008-7-27 23:23 发表 http://www.chinavib.com/forum/images/common/back.gif
a=
b=
i=2

把kk(1,d)=m+n;改为kk=m+n;试试看,我电脑上没有装Matlab,不能试
建议LZ看看置顶帖
另外,注意错别字:成学——程序

[ 本帖最后由 ch_j1985 于 2008-7-27 23:50 编辑 ]

xiaoyongsword 发表于 2008-7-28 20:10

我觉得不是那里的错误,应该是写的M函数的格式有错吧,好久没有用了,都忘记了不知道是不是这样的。楼主为啥要写M函数呢:
a=;
b=;
i=2;
for d=1:i
% kk=k(d)
m=a(1,d);
n=b(1,d);
kk=m+n;
end
% function kk=k(d)
直接这样写不是更好。
页: [1]
查看完整版本: 一个简单程序看哪里出了问题