matlab用嵌套函数提供函数参数;求f(x)=x^3+a*x^2+b*x+c的极小值

function[x0,y]=funmin(a,b,c,x1,x2)options=optimset('Display','off');[x0,y]=fminbnd(@f... function [x0,y] = funmin(a,b,c,x1,x2)
options = optimset('Display','off');
[x0,y] = fminbnd(@f,x1,x2,options);
function y=f(x)
y=x^3+a*x^2+b*x+c;
end
fplot(@f,[x1,x2]);
hold on;
plot(x0,y,'.');
end
在控制窗口输入[x,y]=funmin(-1000,10,0,600,800)出现错误提示??? Undefined function or method 'funmin' for input arguments of type 'double'.
亲们,解答一下吧,谢谢各位啦
展开
 我来答
我行我素850915
推荐于2016-05-27 · TA获得超过8241个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1731万
展开全部
你这个程序没问题,有结果和图形,也不会出错误提示,我试过。

有可能是你这个函数文件不在matlab的工作路径上,应打开这个文件所在的文件夹后,再在命令窗中输入这句调用语句。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式