Multiplication gives wrong answer

Following is my code and TensionData is an array imported from an excel file. comments shows the output of each line.
ave_yeild_ten = mean(TensionData(1:10)); % this = 39.6200
K_B = 2.335;
std_yeild_ten = std(TensionData(1:10)); % this = 0.8108
yeild_ten = (ave_yeild_ten - (K_B * std_yeild_ten))*1000 %come out as 37726.87 but should be 37710.6
i figured that the error is in the part
(K_B * std_yeild_ten)
where it gives 1.8931 instead of 1.90943. what is the reason for this and how do I fix it? thanks!

3 个评论

How does 2.335*0.8108 equal 1.90943? It's actually equal to 1.893218.
Where do you get the information from that the answer should be 37710.6?
Oh god! I had a typo in my code caused the error. K_B should be 2.355. that was the reason my output and test case output was slightly off. anyway thanks y'all.

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Data Import from MATLAB 的更多信息

提问:

2015-2-24

评论:

2015-2-24

Community Treasure Hunt

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

Start Hunting!

Translated by