I am trying to do multi step math and keep returning the wrong answer
1 次查看(过去 30 天)
显示 更早的评论
I am given the equation and this is my code but it keeps telling me that it is returning the wrong value.
b=(1/7)+((72/13)^2)/(sqrt((125/2)-(25/3)))
4 个评论
Dyuman Joshi
2024-4-19
The expression and the code match, so you are good.
How is the test case in Grader comparing the value with the output?
采纳的回答
John D'Errico
2024-4-19
编辑:John D'Errico
2024-4-19
Of course it is wrong. Why did you write 72/13? Why 25/3?
I think you don't understand that
8(1/3) is NOT the same thing as
8 + 1/3
Similarly, you see essentially
5 (7/13)
and you are trying to add fractions!
b=(1/7)+((5*7/13)^2)/(sqrt((125/2)-8*1/3))
Do you see what you are doing? When you have an expression like that, you should not assume an implicit addition there. I think you are confused because some people will write
5 1/2
as meaning 5 PLUS 1/2, and thus effectively 5.5.
4 个评论
Sam Chak
2024-4-19
Also be careful when you guys use WolframAlpha.
Case 1: Without space
Case 2: With space
Dyuman Joshi
2024-4-19
Even I took them as mixed fractions and responded accordingly. I was going to ask for a clarification but in the mean time John had already answered the question.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!