MATLAB没有足够的输入参数错误

时间:2014-10-18 21:06:16

标签: matlab

也许我错过了一些明显的东西,但我刚刚开始使用matlab ......

我创建了许多用户定义的函数,并使用它们来解决另一个函数。 每个功能在单独测试时都有效,但是当我尝试测试更大的功能时,我收到了这样的信息:

Error using F1 (line 2)
Not enough input arguments.


Error in run (line 5)
[X,Y]=NewrRaph2(F1,F2,d1x,d1y,d2x,d2y,1,1,iter)

我的函数F1是:

function [F1]=F1(x,y)
F1=4*x^2+y^3+28;

我的函数Newraph2是:

function [X,Y]=NewrRaph2(F1,F2,d1x,d1y,d2x,d2y,x,y,iter)
x=x;
y=y;
for n=1:iter
deltax=((-F1(x,y)*d2y(y))+(F2(x,y)*d1y(y)))/Jacob(dix(x),d1y(y),d2x(x),d2y(y));
deltay=((-F2(x,y)*d1x(x))+(F1(x,y)*d2x(x)))/Jacob(d1x(x),d1y(y),d2x(x),d2y(y));
x=deltax+x;
y=deltay+y;
end
X=x;
Y=y;

另外,为了测试我的功能,我使用这个脚本:

clear, clc
x=input('valeur de x  ')
y=input('valeur de y  ')
iter=input('valeur de iter: ');
[X,Y]=NewrRaph2(F1,F2,d1x,d1y,d2x,d2y,x,y,iter)

但我不明白我做错了什么。

0 个答案:

没有答案