問題1:目標函式
f=((2.*x(2).*(4.*x(1) + 5.*a.*r + a.^2.*x(2) + a.^2.*r.^2 + 3.*a.*x(1).*r + 4))./((a.*r + 4).*(2.*a.*r + 2)) - (2.*(8.*a.*x(2) + 8.*a.^2.*r.*x(2) - r.*(a.*r + 2).*
(4.*x(1) + 5.*a.*r +a.^2.*r.^2 + 3.*a.*x(1).*r + 4) + a.^3.*r.^2.*x(2)).*(4.*r + 4.*a.*x(2) + 4.*x(1).*r + 5.*a.*r.^2 + a.^2.*r.^3 + 3.*a.*x(1).*r.^2 + 2.*a.^2.*r.*x
(2)))./((a.*r + 1).*(a.*r + 4).^2.*(3.*a.*r + 4).*(6.*a.*r + 8)))./x(1).^2;
x(1),x(2)為兩個變數,變數范圍均為(0,1)。a,r為引數,引數范圍也均為(0,1)。
問題,想求出在任意a,r引數下,f(x(1),x(2))的最小值,引數a,r不斷回圈。
問題2
f=((2.*x(2).*(4.*x(1) + 5.*a.*r + a.^2.*x(2) + a.^2.*r.^2 + 3.*a.*x(1).*r + 4))./((a.*r + 4).*(2.*a.*r + 2)) - (2.*(8.*a.*x(2) + 8.*a.^2.*r.*x(2) - r.*(a.*r + 2).*
(4.*x(1) + 5.*a.*r +a.^2.*r.^2 + 3.*a.*x(1).*r + 4) + a.^3.*r.^2.*x(2)).*(4.*r + 4.*a.*x(2) + 4.*x(1).*r + 5.*a.*r.^2 + a.^2.*r.^3 + 3.*a.*x(1).*r.^2 + 2.*a.^2.*r.*x
(2)))./((a.*r + 1).*(a.*r + 4).^2.*(3.*a.*r + 4).*(6.*a.*r + 8)))./x(1).^2;
x(1),x(2)為兩個變數,變數范圍均為[0,1]。a,r為符號變數,看成引數。如何求二元函式定義域內的最小值,并且求出最小值點上的x(1),x(2)的運算式。注:最小值、x(1)、x(2)最好表達
為關于a,r的運算式。
問題3:
f=((2.*x(2).*(4.*x(1) + 5.*a.*r + a.^2.*x(2) + a.^2.*r.^2 + 3.*a.*x(1).*r + 4))./((a.*r + 4).*(2.*a.*r + 2)) - (2.*(8.*a.*x(2) + 8.*a.^2.*r.*x(2) - r.*(a.*r + 2).*
(4.*x(1) + 5.*a.*r +a.^2.*r.^2 + 3.*a.*x(1).*r + 4) + a.^3.*r.^2.*x(2)).*(4.*r + 4.*a.*x(2) + 4.*x(1).*r + 5.*a.*r.^2 + a.^2.*r.^3 + 3.*a.*x(1).*r.^2 + 2.*a.^2.*r.*x
(2)))./((a.*r + 1).*(a.*r + 4).^2.*(3.*a.*r + 4).*(6.*a.*r + 8)))./x(1).^2;
x(1),x(2)為兩個變數,變數范圍均為[0,1]。a,r為符號變數,看成引數。
用數學證明的方法,怎么求f(x(1),x(2))的最小值,是否需要用非線性規劃中的庫恩塔克條件來證明,如果可以能幫忙寫一下簡略的步驟。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/10185.html
標籤:匯編語言
上一篇:關于運算子多載的原理問題 求大神
下一篇:為什么我無法安裝第三方庫Main
