채택된 답변

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개)

카테고리

도움말 센터File Exchange에서 Mathematics에 대해 자세히 알아보기

제품

태그

질문:

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