Formatting floating and integer signed numbers
1 次查看(过去 30 天)
显示 更早的评论
Suppose a=5 and b=-6. If I use sprintf and write sprintf("℅0.2f+℅0.2f°,a,b) we get 5.00+-6.00 as answer and not 5.00-6.00. I would like to display the answer as 5.00-6.00. How to do it?
0 个评论
采纳的回答
James Tursa
2020-6-12
编辑:James Tursa
2020-6-12
sprintf("%0.2f%+0.2f",a,b)
Having the + inside the %format stuff forces the sign to print.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 String 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!