怎样自定义函数?
我想把这算出来clear
x=;
y=;
xi=;
yi=lagran(x,y,xi)
yi=?????? 我就用>>edit
funciton fi=lagran(x,y,xi)
fi=zeros(size(xi));
npl=length(f);
for i=1:npl
z=ones(size(xi));
for j=1:npl.
ifi~=j,z=z.*(xi-x(j))/(x(i)-x(j)):end
end
fi=fi+z*f(i)
end
return
但不知道把上面的自定义函数怎么弄进去 ? 大家帮个忙 存成另一档或接续程序後面
这个很基本喔
回复 沙发 ChaChing 的帖子
是啊本来是很基础 呵呵我是新手嘛可就是弄不了 能具体的说一下么 我也试了好几遍了 杂没人回复啊哪位能详细的说一下 把你的函数代码另存为一个m文件funciton fi=lagran(x,y,xi)
fi=zeros(size(xi));
npl=length(f);
for i=1:npl
z=ones(size(xi));
for j=1:npl.
ifi~=j,z=z.*(xi-x(j))/(x(i)-x(j)):end
end
fi=fi+z*f(i)
end
return
函数名和文件名取成相同的就可以了。 2F没说清楚吗 噢 哈哈 知道拉 谢谢哦 人笨没办法慢慢学嘛
页:
[1]