ע ¼
̳ Matlab

求使得目標式極大的三個變數

gavy 2006-12-08 12:52 649 ε

假設
f=(-n)*x1*log(x2)+0.5*(n*x1)*log(x2*x3)-n*log(2*besselk(x1,(x2*x3)^(0.5)))+(x1-1)*kesi_sum-0.5*x2*delta_sum-0.5*x3*theta_sum ;

而n,kesi_sum,delta_sum,theta_sum 為已知數,其中besselk(. )為一個包含x1,x2,x3的函?BR>
求使?f

2 ظ
#2
gavy2006-12-08 13:12
i repeat the question
f=(-n)*x1*log(x2)+0.5*(n*x1)*log(x2*x3)-n*log(2*besselk(x1,(x2*x3)^(0.5)))+(x1-1)*kesi_sum-0.5*x2*delta_sum-0.5*x3*theta_sum

and n kesi_sum, delta_sum, theta_sum are constants,besselk() is a function of x1,x2,x3

we want to find the values of x1, x2, x3 to maximize the function f
#3
hitzhang2006-12-08 18:30
һ
ɢfmincon
1