matlab求最值問題高手進(急!)

2022-03-12 02:37:42 字數 1617 閱讀 9913

1樓:匿名使用者

>> clear

>> l=@(x)sqrt((x(1)-1)^2+(x(2)-1)^2+(1-2*x(1))^2);

>> [x,fval] = fminsearch(l,[0, 0])%求最值

x =0.6000 1.0000

fval =

0.4472

>> ezmesh('sqrt((x-1)^2+(y-1)^2+(1-2*x)^2)')%繪圖

希望能解決你的問題!

2樓:匿名使用者

這是我寫的程式**:

clear all

clcsyms x y z

figure(1)

z=sqrt((x-1)^2+(y-1)^2+(1-2*x)^2);

ezmesh(z)

clear all

f=@(x)sqrt((x(1)-1).^2+(x(2)-1).^2+(1-2*x(1)).^2);

numvar=2;

lb=[-6,-6];

ub=[6,6];

[xy,fval]=ga(f,numvar,,,,,lb,ub);

xyfmin

執行結果

在xy處取得最小值,其值為fmin,顯示結果為:

xy =

0.6000    1.0000

fmin =

0.4472

請教高手:matlab求三元函式的最小值問題

matlab求最小值問題

3樓:匿名使用者

用fminbnd沒有錯,求最小值問題只能用這個函式,它的求解精度是比較高的。

fminbnd(fun,a,b)只能求解f(x)在[a,b]內的區域性最小值。

例如:>> fun=inline('-1.08*(97.

5+1.66*sin(8*pi*x)+4.73*sin(40*pi*x)+15.

14*sin(160*pi*x))','x');

>> x = fminbnd(fun, 0, 2) [0,2]內的區域性最小值

x =0.7656

>> x = fminbnd(fun, 0, 4) [0,4]內的區域性最小值

x =1.5033

>> x = fminbnd(fun, 2, 4) [2,4]內的區域性最小值

x =2.7656

所以,當x處於不同的區間,求出的區域性最小值是不相同的。

因此,你得確定你要求在那個範圍的最小值。

4樓:匿名使用者

fminband求出來的是區域性極小值點,相當於導數為0的點,使用時需要限制x的範圍,求在某個範圍內的區域性極小值

關於matlab求函式極值的乙個問題,急!y=x-log(1+x^2)

5樓:匿名使用者

很明顯這是書上的印刷錯誤吧。

應該是x=1是駐點啊。

但是在x=1處二階導數為0,三階導數為1

6樓:小蕕莉

bfdhgf nhdgn

問道高手進,急求急求急求急求急求急求急求急求急求急求急求急求

一看lz真是大方啊,130分我能不心動嗎?我是黃鶴樓一個小法金,曾經花了些rmb,現在成鐵公雞了 1 道行可是好東西,是障礙技能成功的關鍵,就拿pk來說吧,你300年道,對方才200年,你只要使用障礙技能把對方封了,對方就沒有機會使用法術攻擊你,也有一定的機率物理攻擊 我指的是金 障礙技能的成功率就...

求函式最值,急!

然後用均值不等式,2 1 2 1 4 5 4 x 10 x 2 4 25,x 5時成立。所以答案是25 2 625 2 2ab 1 2 2 2 1 2 ab 1 2 設 ab 1 2 m,則 原式等價於 m 2 2 2 1 2 m 30 0 所以 m 3 2 1 2 m 5 2 1 2 0 所以0 ...

數學最值問題,初中數學求最值問題?

分析 1 延長ao交圓與m,連線cm交ob於p,連線ac,求出 acm m,求出ac 根據勾股定理求出pm即可 2 根據垂線段最短即可得到答案 根據三角形的面積公式求出從a到c時,s與t的關係式和從c到o的關係式即可 解 1 延長ao交圓與m,連線cm交ob於p,連線ac,則ap pc pc pm ...