How to round a result to two decimal places
1,855 ビュー (過去 30 日間)
古いコメントを表示
r=10 (4/3)*pi*r^3 Round the result to two decimal places
採用された回答
dpb
2016 年 10 月 24 日
v=(4/3)*pi*r^3;
>> format long g
>> v
v =
4188.79020478639
>> round(v*100)/100
ans =
4188.79
>>
0 件のコメント
その他の回答 (3 件)
Kirby Fears
2016 年 10 月 24 日
Mo'men,
Check out the round function.
r_rounded = round(r,2); % rounds to 2 decimal places
Hope this helps.
5 件のコメント
Miquel
2020 年 1 月 13 日
Thanks for the mega-fast answer!
In principle I wanted to copy the matrices from the Variables window in MATLAB. I tried to copy them from the command window with the short g format, as you suggest, but then it is like copying a bunch of text and I don't manage that it gets pasted correctly in the table.
What do you mean with the COM stuff in Word?
Thanks
Eleanor Betton
2020 年 11 月 11 日
You can write to word with the report generator function. I used this for rounding a table to go into this:
M = round(V*100)/100;
C = num2cell(V);
fun = @(x) sprintf('%0.2f', x);
V = cellfun(fun, C, 'UniformOutput',0);
V=array2table(V);
luke
2022 年 9 月 29 日
myAns = 2 * (-4-[6+3+(7-(1+8))+12]-3)+5
myAns =
-47
Round the result to two decimal places
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Data Type Identification についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!