作者name0625 (lawpy)
看板MATLAB
標題Re: [運算] 跪求算式
時間Sat May 21 09:43:07 2016
function test
H=fminsearch(@fun,0);
end
function cost=fun(H)
L=5-H;
cost=-L*H;
figure(1);
plot([0 L L 0 0],[H H 0 0 H],'-b')
axis([0 5 0 5])
title(['Area = ' num2str(-cost)])
xlabel('L')
ylabel('H')
pause(0.1)
end
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.170.9.135
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1463794989.A.96A.html
1F:推 Benbenyale: 幫推 怎麼看出這與算幾不等式有關阿 05/21 13:53
2F:→ name0625: 呃...我數學不好,我連算幾不等式都不熟,只是知道這函 05/21 18:03
3F:→ name0625: 式可以求局部最小值,反正他只要求看起來炫炮就好,我就 05/21 18:03
4F:→ name0625: 直接塞了 05/21 18:03
5F:推 encored6201: 能否跟原文有關係一點的式子同一樓 05/21 19:06
6F:推 s4300026: 你怎麼會知道 fminsearch~~~ 太神啦!!! 05/21 19:23
7F:→ s4300026: 寫法跟不等式無關,該方法就是找函式最小值而已 05/21 19:28
8F:→ name0625: 對喔,就是找設定的函式輸出值最小時,輸入值為何 05/22 00:44
9F:→ name0625: 這函式的工具箱還有許多其他方法可以做到同一件事,對於 05/22 00:46
10F:→ name0625: 簡單的拋物線函數來說結果應該都一樣,效率差別而已 05/22 00:46
11F:→ name0625: fminunc的效率太好,看起來不炫炮,所以我用fminsearch 05/22 00:47
12F:→ s4300026: 太崇拜樓上~~~ >///< 05/22 09:38
13F:推 encored6201: @name大 是否可以教學fminunc?? 05/22 16:26
14F:→ name0625: 函式名稱都知道了,不先doc看看嗎? 05/22 19:22
15F:推 danny555361: 跪了 移動百科 05/23 02:54
16F:→ encored6201: 為何有error in==>fminsearch at 205?? 05/23 09:28
17F:推 Benbenyale: 太強 推 05/25 20:02