채택된 답변

Star Strider
Star Strider 2024년 6월 12일

0 개 추천

Solve it symbolically —
syms z
Eqn = z^3 == log(z)*(482036/0.18525)^5
Eqn = 
Z = solve(Eqn)
Z = 
Z = vpa(Z)
Z = 
format longG
Zd = double(Z)
Zd =
-76151096277.1022 + 123912303259.595i 145274860824.135 + 0i 1 + 0i -76151096277.1022 - 123912303259.595i
.

댓글 수: 4

Torsten
Torsten 2024년 6월 12일
Why is z = 1 considered a solution ?
No idea. Apparently 1 = 0 in this instance —
syms z
Eqn = z^3 == log(z)*(482036/0.18525)^5
Eqn = 
Z3 = subs(Eqn,z,1)
Z3 = 
I didn’t catch that earlier.
.
Sam Chak
Sam Chak 2024년 6월 13일
편집: Sam Chak 2024년 6월 13일
@Star Strider, @Torsten, Wolfram Alpha also returned the perfect "1" as one of the solutions. But we all know that . Maybe that's merely an approximation because ?
syms z
f = (z^3)/(482036/0.18525)^5;
limit(f, z, 1)
ans = 
double(ans)
ans = 8.3829e-33
Plot:
z = linspace(0.9, 1.1, 20001);
y1 = z.^3;
y2 = log(z)*(482036/0.18525)^5;
plot(z, [y1; y2]), grid on, ylim([0 2])
I guess both MATLAB and Wolfram Alpha analytically computed the solution:
c = (4820360/0.018525)^7; % constant
sol = exp(-lambertw(-3/c)/3)
sol = 1
However, I mathematically believe that this is just an approximation with the real solution very close to being 1.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

제품

태그

질문:

2024년 6월 12일

댓글:

2024년 6월 13일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by