0

関数 'solve' は多項式では正常に機能しますが、入力すると

syms x
solve ('x*ln(x)=3', x)

3/lambertw (0,3) を取得します

逆方向に作業できることはわかっていますが、変数 x が方程式に 4 回出現するため、かなり不便です。手伝ってくれてありがとう

4

1 に答える 1

2

数値解が必要な場合は、最初にシンボリック ルートをたどる必要はありません。

x*ln(x)-3=0以下を使用して方程式を簡単に解くことができますfzero(負の数の対数を避けるためにゼロから十分に離れて開始します)。

x = fzero(@(x)x*log(x)-3, 10)
于 2013-02-11T01:53:04.177 に答える