How to round a result to two decimal places
1,332 次查看(过去 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 个评论
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!