回 帖 发 新 帖 刷新版面

主题:[讨论]小女子遇到一个比较不难的问题,那位高手帮我解决以下啊!

在matlab中,我编了5个函数M-文件,f0(x),f1(x),f2(x),f3(x),f4(x)
可以相互嵌套。
但是我想用循环
for i=0:4
    fi(x)
end
来计算
但是电脑说他不认识fi(x)
请问该怎么解决阿

大侠
看你的了!

回复列表 (共2个回复)

沙发

for i=0:4
if i==0
f0(x)
elseif i==1
f1(x)
elseif i==2
f2(x)
elseif i==3
f3(x)
else
f4(x)
end
end

板凳

for i=0:4;
    s=int2str(i);
    f=strcat('f',s);
    feval(f);
end

我来回复

您尚未登录,请登录后再回复。点此登录或注册