函数使用不知道错在哪里
function shuangcha(x,y)y0=0;=size(x)
for k=1:n
for j=1:n, t=1;
if j~=k, t=t*(x(k)-x(j)); end
end
y0=y0+y(k)/t;
end
return
上面我先建立商差函数shangcha.m,然后调用如下:
x=,y=,y0=shuangcha(x,y)
错误提示:??? Error using ==> shuangcha
Too many output arguments.
请问高手我上面的程序错在哪里啊?求具体解析..
[ 本帖最后由 ChaChing 于 2009-4-11 23:49 编辑 ] help function。试一试:
function y0=shuangcha(x,y)
y0=0;=size(x)
for k=1:n
for j=1:n, t=1;
if j~=k,t=t*(x(k)-x(j)); end
end
y0=y0+y(k)/t;
end
[ 本帖最后由 ChaChing 于 2009-4-11 18:17 编辑 ] 不行啊......:@(
不知道help function 怎么用啊?哎.....谁能帮帮我.....
[ 本帖最后由 ChaChing 于 2009-4-5 20:10 编辑 ] 原帖由 supernew 于 2009-4-5 17:30 发表 http://www.chinavib.com/forum/images/common/back.gif
不行啊...不知道help function 怎么用啊?...
可以的, 没报错!
在命令窗输入help function或doc function!
建议楼主看看一些基本操作的资料!
[ 本帖最后由 ChaChing 于 2009-4-11 18:24 编辑 ] 楼主要实现的功能能否介绍下啊?不知道你的程序要做啥,号不住你的脉!
楼主要搞明白,你为啥要用return?!如果只是为了返回计算结果的话,那就没必要加return的
[ 本帖最后由 ChaChing 于 2009-4-11 18:25 编辑 ]
页:
[1]