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'.
亲们,解答一下吧,谢谢各位啦 展开
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'.
亲们,解答一下吧,谢谢各位啦 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询