宇智波·带土 发表于 2014-8-3 17:22

求助,eval函数怎么用,源代码如下

例一:clear all;clc;
for n=1:3
    eval(['M'num2str(n)'=magic(n)'])
end
例二:
clear all;clc;
x=0:.25:pi;y=x.*sin(x);x1=0:.25:pi;
method={'nearst','linear','spline','pchip','cubic'};
for i=1:5
    eval(['y'num2str(i)'=interp1(x,y,x1,method{'num2str(i)'})']);
end
ezplot('x.*sin(x)',);
hold on;
plot(x,y,'o-',x1,y2,'kd:',x1,y3,'gp:',x1,y4,'r+:'x1,y5,'mh:');
legend('default/nearst','linear','spline','pchip','cubic');

宇智波·带土 发表于 2014-8-3 17:24

运行时,eval函数那一行老是错误,请高手指点怎么改

j824820724 发表于 2014-8-4 09:51

顶顶顶顶顶顶顶顶顶顶顶顶顶顶
页: [1]
查看完整版本: 求助,eval函数怎么用,源代码如下