matlab求解高数问题

高数上机的问题,用matlab求解,求详细!
所采用的数学模型和计算方法是什么?

貌似已经有人求解了。

主程序:

clc;clear all
x0=[0,0,0];
[X,fval]=fminsearch(@sub,x0);
a=X(1)
b=X(2)
c=X(3)
fmin=fval

目标函数

function f=sub(x)
a=x(1);b=x(2);c=x(3);
fun=@(y)(sin(y.^2)-a-b*y-c*y.^2).^2;
f=integral(fun,0,pi/2);
end

结果:

a =

   -0.2139


b =

    1.3433


c =

   -0.3817


fmin =

    0.0182追问

求问~采用的数学模型、计算方法是什么?
还有我写算法流程的时候(上机的实践报告),主函数和目标函数应该怎么结合在一起呢?

追答

fmincon函数是基于derivative-free方法设置的,非线性优化算法。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-16
设数列Xn有界,Yn极限为0,求证:XnYn的极限为0
证明:
因为数列{Xn}有界
所以不妨假设|Xn|0)
因为数列{Yn}的极限是0
则对于任意给出的e,总存在N,使得n>N时,|Yn|N的时候|XnYn|=|Xn||Yn|
相似回答