Log zu Basis 2 symbolisch rechnen
์กฐํ ์: 1 (์ต๊ทผ 30์ผ)
์ด์ ๋๊ธ ํ์
Aufgabe: Schreiben Sie eine Funktion, die fรผr eine beliebige (positive) Zahl ๐ง , die Gleichung ๐log(n)โ ๐ง = 0 fรผr den Logarithmus zur Basis 2 symbolisch nach n wie in Beispiel 1 auflรถst und ๐๐ fรผr ๐ง berechnet und zurรผckgibt.
Meine Lรถsung:
% (skalare) Symbole definieren
syms log2(n) z
% symbolische Gleichung definieren
eqn = log2(n) - z == 0
% symbolisches Lรถsen
symL = solve(eqn)
% % ausrechnen
n= 50;
eval(symL)
% % fรผr eqn linke und rechte Seite der Gleichung plotten
n = 20;
eqn = log2(n) == z
fplot(eqn)
Code gibt immer error und ich weiร nicht wo mein Fehler ist. Kann mir jemand helfen?
๋๊ธ ์: 0
๋ต๋ณ (1๊ฐ)
Torsten
2022๋
11์ 14์ผ
syms n z positive
eq = n*log2(n) - z == 0
sol = solve(eq,n)
W_0 ist die LambertW Funktion:
์ฐธ๊ณ ํญ๋ชฉ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!