matlab调用函数时出错显示输入参数过多

用fminbnd求解函数 在区间(1,10)上的最小值。

第1个回答  2018-01-04

%好像没问题

x=fminbnd(@myfun,1,10)

x =

1.0001

%从函数图形来看,最小值在区间左端点

f=sym('(x-1)/(x+5)');
ezplot(f,[1,10]);

y=myfun(x)

y =

8.9092e-06

本回答被提问者采纳
第2个回答  2020-07-25
跟我那次一样,就很迷。
相似回答