Re: [問題] 請問MATLAB 怎麼解方程式 log(3)*3^x-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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):