0
我想用fminsearch最小化5變量函數。我只想將兩個變量的函數最小化。 我曾嘗試以下,沒有運氣:帶兩個變量的fminsearch
func = @(x,b) myfunction(x, y, z, a, b);
fminsearch(func,[x0,b0]);
X是Ñ X 中號尺寸的矩陣,並且b與ý X Ž尺寸,從而不同尺寸的。相同的起始條件x0和b0。
我看過一些類似的問題,但仍然無法解決這個問題。
Error using horzcat
Dimensions of matrices being concatenated are not consistent.
感謝您的回答!我不完全解開變量的最後部分。 –
我會的。我試過你的解決方案,沒有運氣。由於矩陣x和b的大小不同,我將它們存儲在一個單元中。喜歡這個; c1 {1} = x和c1 {2} = b。然後我跑了下面的腳本; func = @(c1)myfunction(c1,y,z,a); fminsearch(func,[c1 {1} c1 {2}]);.我仍然像以前一樣得到相同的錯誤信息。 –
讓我看看我是否理解,你是否試圖通過使用兩個矩陣作爲變量來最小化目標函數? –