1樓:匿名使用者
function m=func(n,s)
m=15*s+21*n-1/25*(11.67*s-51*n)*(sign(11.67*s-51*n)+1)/2-3/100*(90*n-51.
6*s)*(sign(90*n-51.6*s)+1)/2;
if s>0 && s<100000
else
m=10000;
endif(n>0 && n<120002)else
m=10000;
end之後就可以用fminsearch或者ga演算法進行求解了
2樓:卜項離
% m=15*s+21*n-1/25(11.67*s-51*n)*j-3/100*(90*n-51.6*s)g
% 0=0時j=1否則j=0,當90*n-51.6*s>=0時g=1否則g=0
% s+0.45n<=10000
% 球當m最大時n和s的值並求出最大的m
m_max = 0;
for s = 1:9999
for n = 1:120001
if(11.67*s-51*n>=0)
j = 1;
else
j = 0;
endif(90*n-51.6*s>=0)
g = 1;
else
g = 0;
endif(s+0.45*n<=10000)
m = 15*s+21*n-1/25*(11.67*s-51*n)*j-3/100*(90*n-51.6*s)*g;
if(m > m_max)
m_max = m;
n_max = n;
s_max = s;
endend
endend
disp(['最大的m為: ' num2str(m_max)]);
disp('最大值對應的n和s為:')
disp(['n = ' num2str(n_max)]);
disp(['s = ' num2str(s_max)]);
結果是:
最大的m為: 406642.548
最大值對應的n和s為:
n = 22220
s = 1
不知道對不對,純粹是雙迴圈硬方法搜尋的,計算時間有點長,不知道能不能優化
哪位大俠幫忙看下這是什麼花,請問哪位大俠知道這是什麼花,叫什麼名字?謝謝了!下面附圖
春羽又稱春芋 抄裂襲葉喜林芋,這個品bai種俗稱小天使,du也叫佛手蔓綠絨zhi。dao 參考 http image.請問哪位大俠知道這是什麼花,叫什麼名字?謝謝了!下面附圖 看你的 這種花可能是杜鵑花,杜鵑花一般是灌木或者喬木。顏色多種多樣。這是木槿,開花了。落葉灌木,高3 4米,小枝密被黃色 星...
請教python的問題,哪位可以來幫忙大俠可以看看
布林型別是一個邏輯 量,區別於算術量的是邏輯量表示了兩個對立的矛版盾,也就是說邏輯權值只可能有兩個,就是真和假。在python中 也在大多數的程式語言中 真 true 在計算機內部表示為數值型別1,而假 false 表示成0.可以在python中測試 true 1 結果為true,false 0 結...
有哪位大俠可以幫忙翻譯下面這段日語
根據invitation郵件的檔案 型別 accept 同意接受 以後會產生以下兩種處理錯誤。只有 關閉 和 聊天 兩種選擇項的情況,以及除此之外顯示了複數選項的情況。為什麼在可選擇的處理過程中會產生錯誤呢?invitation郵件內的設定等,能夠根據設定區別執行嗎?我想確認下什麼樣的方法 可以達成...