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 ...