Re: [問題] 請問MATLAB 怎麼解方程式 log(3)*3^x-2 …已回收

看板MATLAB作者 (Achilles)時間15年前 (2010/05/30 08:18), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《zupo (MATLAB程式編輯員)》之銘言: : ---------------------解析解---------------------- : ans = : log(3, 2) - log(3, log(3)) : ---------------------數值解---------------------- : function pttex136 : x = fzero(@logxxx,2) : x = fzero(@logxxx,10) : x = fzero(@logxxx,-2) : x = fzero(@logxxx,-10) : function f = logxxx(x) : f = log(3)*3^x-2; : ------------------------------------------------- : 由數值解來看也是唯一解 嗯.. 在你準備用 Matlab 硬幹之前, 先多想個幾分鐘. 不然只是 GIGO. log(3)*3^x -2 = 0 log(3)*3^x = 2 取 log log(log(3)) + x* log(3) = log(2) Then it is a linear equation, so x is unique. -- 趙客縵胡纓,吾鉤霜雪明。銀鞍照白馬,颯沓如流星。 十步殺一人,千里不留行。是了拂衣去,深藏身與名。 閑過信陵飲,脫劍膝前橫。將炙啖朱亥,持觴勸侯贏。 三杯吐然諾,五嶽倒為輕。眼花耳熱後,意氣素霓生。 就趙揮金錘,邯鄲先震驚。千秋二壯士,烜赫大梁城。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.125.52.23

05/30 10:10, , 1F
這根本不用用程式跑 直接就可以把答案寫出來吧
05/30 10:10, 1F
文章代碼(AID): #1C0QxYiK (MATLAB)
文章代碼(AID): #1C0QxYiK (MATLAB)