The result of the operation in the calculator and the result of the operation in matlab are different

1 次查看(过去 30 天)
Hello,
While doing the following operation in Matlab, the result is 2145.83, but when I do it from the calculator, it is 214.583. How can I fix this?
Data:
Db= 3000000
Do= 3
Tbbs= 60
With Matlab codes;
close all;clc
db=input(' db:');
Do=input(' Do:');
Tbbs=input(' Tbbs:');
Tdg= Db*(1+(Do/100));
Tds=Tdg/(24*60*60);
V=Tds*Tbbs;
fprintf(' %2.2f \n', V);

采纳的回答

Awais Saeed
Awais Saeed 2021-8-27
编辑:Awais Saeed 2021-8-27
You must have missed a zero from Db. I am getting the same answer from MATLAB and calculator that is 2145.833333

更多回答(1 个)

the cyclist
the cyclist 2021-8-27
I don't know what you did on your calculator, but it was wrong. The MATLAB result is correct, and I also double-checked this on a calculator. (You should also easily be able to verify this by hand, or in Excel, or ...)

类别

Help CenterFile Exchange 中查找有关 MATLAB 的更多信息

产品


版本

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by