Why the answer is like that?

조회 수: 12 (최근 30일)
Sam Oznc
Sam Oznc 2018년 3월 2일
댓글: Sam Oznc 2018년 3월 3일
syms x
s = vpa(solve((0.5)==(log(5)*log10(8)*sinh(x))/(atan(0.5)*(3^(1/5))*abs(cos(2*pi/3))*exp(cos(2*pi/3))),x))
the correct result of this equation is 0,06 but when i run this command matlab gives me this
s =
0.060219526083180976165227748603359
- 0.060219526083180976165227748603359 + 3.1415926535897932384626433832795i
So, why i found this result and how can i found just " 0,06 " ?
Thank you

채택된 답변

Walter Roberson
Walter Roberson 2018년 3월 2일
0.06 is not a solution to that equation. If you substitute 0.06 for x you get
0.5 == 0.49817509413836472619769716883263
which is false.
The exact solution is asinh((3^(1/5)*atan(1/2)*exp(-1/2)*log(10))/(4*log(5)*log(8)))
  댓글 수: 1
Jan
Jan 2018년 3월 2일
편집: Jan 2018년 3월 2일
@Walter: I opened this thread 20 minutes ago. To this time I did not see your answer, also you have posted it 16 minutes earlier. Do you observe such delays also?
It looks awkward that I have repeated your answer, but I did not see it.

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

추가 답변 (2개)

Jan
Jan 2018년 3월 2일
No, 0.06 is not a solution. Simply try it:
x = 0.06
(log(5)*log10(8)*sinh(x)) / (atan(0.5)*(3^(1/5))*abs(cos(2*pi/3))*exp(cos(2*pi/3)))
This is 0.498175094138365, and not 0.5 .
But the shown results match the equation. So please explain, why you assume that 0.06 is a solution. This assumption is the problem to be solved.

Sam Oznc
Sam Oznc 2018년 3월 2일
First thank you for your answers i am really pleased.
This is tutorial question and yes i know, real answer is not 0.06 but question want to the answer with only 2 digit form(i think "format bank" command doing this), so it is 0.06 but i didnt ask that.
My question is why i found this answer and how i can find the correct answer with only two digit (like 0.xx) ?
s =
0.060219526083180976165227748603359
- 0.060219526083180976165227748603359 + 3.1415926535897932384626433832795i
  댓글 수: 2
Walter Roberson
Walter Roberson 2018년 3월 2일
vpa(s,2)
Sam Oznc
Sam Oznc 2018년 3월 3일
That's cool. Thank you

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

카테고리

Help CenterFile Exchange에서 Get Started with MuPAD에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by