Matlab出现Too many input arguments.
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 12:26:45
Matlab出现Too many input arguments.
x0=[5*1e-3,8*1e-3,2*1e-3,12,1];
f=@(x)eq(x(1),x(2),x(3),x(4),x(5));
option=optimset('MaxFunEvals',1000,'TolFun',1e-3,'TolX',1e-3);
[tmp fval]=fsolve(f,x0,option)
function f=myfun(x)
B=[x(1),x(2),x(3)];
t=1e-3;
f(1)=(lagrange(x(1)+t,x(2),x(3),x(4),x(5))-lagrange(x(1)-t,x(2),x(3),x(4),x(5)))/2/t;
f(2)=(lagrange(x(1),x(2)+t,x(3),x(4),x(5))-lagrange(x(1),x(2)-t,x(3),x(4),x(5)))/2/t;
f(3)=(lagrange(x(1),x(2),x(3)+t,x(4),x(5))-lagrange(x(1),x(2),x(3)-t,x(4),x(5)))/2/t;
f(4)=(lagrange(x(1),x(2),x(3),x(4)+t,x(5))-lagrange(x(1),x(2),x(3),x(4)-t,x(5)))/2/t;
f(5)=assemble(B)-85-x(4);
x0=[5*1e-3,8*1e-3,2*1e-3,12,1];
f=@(x)eq(x(1),x(2),x(3),x(4),x(5));
option=optimset('MaxFunEvals',1000,'TolFun',1e-3,'TolX',1e-3);
[tmp fval]=fsolve(f,x0,option)
function f=myfun(x)
B=[x(1),x(2),x(3)];
t=1e-3;
f(1)=(lagrange(x(1)+t,x(2),x(3),x(4),x(5))-lagrange(x(1)-t,x(2),x(3),x(4),x(5)))/2/t;
f(2)=(lagrange(x(1),x(2)+t,x(3),x(4),x(5))-lagrange(x(1),x(2)-t,x(3),x(4),x(5)))/2/t;
f(3)=(lagrange(x(1),x(2),x(3)+t,x(4),x(5))-lagrange(x(1),x(2),x(3)-t,x(4),x(5)))/2/t;
f(4)=(lagrange(x(1),x(2),x(3),x(4)+t,x(5))-lagrange(x(1),x(2),x(3),x(4)-t,x(5)))/2/t;
f(5)=assemble(B)-85-x(4);
在help下查一下调用函数格式,是不是超出了函数的输入项目范围
matlab出现Too many input arguments错误
matlab运行时出现N= Error using==>leNot enough input arguments.Err
Error using input Not enough input arguments matlab
matlab 错误Error using zy (line 4) Not enough input arguments.
Matlab问题 为什么会出现?One or more output arguments not assigned du
matlab里出现:Error using ==> vertcat CAT arguments dimensions a
Undefined function or method 'emd' for input arguments of ty
Undefined function or method 'y' for input arguments of type
Undefined function or method 'u' for input arguments of type
Undefined function or method 'pdfbdec' for input arguments o
maple解方程出错Error,invalid input:too many and/or wrong type of
matlab程序运行出现?Input argument "x" is undefined.Error in ==> my