MATLAB二元函数求极值小弟一方程:f=x^2+2*x-3*y+y^2,x范围2~6,y范围4~7,求f最小值,用MATLAB编程怎么做?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:21:51
MATLAB二元函数求极值小弟一方程:f=x^2+2*x-3*y+y^2,x范围2~6,y范围4~7,求f最小值,用MATLAB编程怎么做?

MATLAB二元函数求极值小弟一方程:f=x^2+2*x-3*y+y^2,x范围2~6,y范围4~7,求f最小值,用MATLAB编程怎么做?
MATLAB二元函数求极值
小弟一方程:f=x^2+2*x-3*y+y^2,x范围2~6,y范围4~7,求f最小值,用MATLAB编程怎么做?

MATLAB二元函数求极值小弟一方程:f=x^2+2*x-3*y+y^2,x范围2~6,y范围4~7,求f最小值,用MATLAB编程怎么做?
f=@(x)x(1)^2+2*x(1)-3*x(2)+x(2)^2;
xm=[2;4];
xM=[6;7];
[x,fval]=fmincon(f,[3;5],[],[],[],[],xm,xM)
结果
x =
2 4
fval =
12
x(1)为x
x(2)为y

程序如下:
clear
clc
[x,y]=meshgrid(2:0.01:6,4:0.01:7);
f=x.^2+2.*x-3.*y+y.^2;
[m1,r]=min(f);
[m2,c]=min(m1);
m2即所求的最小值,对应的x和y分别为x(r,c)和y(r,c)。
另外你这个方程未免也太简单了吧。。肉眼都看出结果了

全部展开

程序如下:
clear
clc
[x,y]=meshgrid(2:0.01:6,4:0.01:7);
f=x.^2+2.*x-3.*y+y.^2;
[m1,r]=min(f);
[m2,c]=min(m1);
m2即所求的最小值,对应的x和y分别为x(r,c)和y(r,c)。
另外你这个方程未免也太简单了吧。。肉眼都看出结果了
还有标题说的是求极值,而事实上问题要求求最值,不太严谨

收起

MATLAB二元函数求极值小弟一方程:f=x^2+2*x-3*y+y^2,x范围2~6,y范围4~7,求f最小值,用MATLAB编程怎么做? matlab二元函数求极值,求代码!有二元函数f(fai,theta),求它的极值就当f(fai,theta),已知了 然后需要写代码怎么写? 二元函数求极值问题 用matlab求函数极值. 二元函数求极值点,如图 怎么求二元函数的极值呢? matlab中 函数极值怎么求 求二元函数f(x,y)=x²+y²+2y的极值 求二元函数F(x,y)=x2 (2+y2)+yln y 的极值 二元函数极值 用matlab求 关于h d的函数 求极值 还要求极值对应的h d的值I=4000 L=11.25 h的定义域在8到12 函数中不取虚数解尽量说明过程 本人是新手d大概是在10到100之间的一个数求最小值 谢谢 用matlab求函数f(x)=xsinx+cosx的极值和最值.坐等, MATLAB求最值比如函数方程f(x,y)=100,怎么利用MATLAB程序求得当x为多少时y取得最值.小弟刚学MATLAB不久求大神指点. 二元函数的极值 matlab求二元二次方程的最小值问题.函数是F=117.7189+17.4157*x1+2.6737*x2-2.2065*x1*x2+6.6089*x1^2+2.0874*x2^2;其中x1和x2的区间都是[-1.414 1.414];最小值用matlab怎么求?急呀.对 还要显示极值和极值点 二元函数求极值,求函数f(x,y)=(2x-x^2)(4y-y^2)的极值.有5个驻点,每个驻点用判别式断定, matlab多元函数求极值 求函数f(x,y)=4(x-y)-x^2-y^2的极值 matlab如何求二元函数最小值 二元二次函数求极值的方法函数f(x)=x+y-4x+4,判定其是有最大值还是有最小值,并求出极值.