【问题标题】:how to remove decimal trailing zeros in matlab如何在matlab中删除十进制尾随零
【发布时间】:2014-07-26 23:10:57
【问题描述】:

如何在matlab中去除矩阵(C)中的十进制尾随零。

  65.7500    4.7500    4.7500   64.0000   60.0000   
  118.9000  105.6000   92.5500  147.6000  178.2000 
   73.6600   84.0100   95.6900  190.0000  164.0000  
  147.9000  132.0000  140.0000  147.0000  116.5000  

ans=

  65.75    4.75    4.75   64      60   
  118.9   105.6    92.55  147.6  178.2
   73.66   84.01   95.69  190    164 
  147.9    132     140    147    116.5 

【问题讨论】:

    标签: matlab number-formatting


    【解决方案1】:
    >> format short g
    >> C
    C =
            65.75         4.75         4.75           64           60
            118.9        105.6        92.55        147.6        178.2
            73.66        84.01        95.69          190          164
            147.9          132          140          147        116.5
    

    【讨论】:

    • 为了清楚起见,存储在矩阵C 中的值没有改变,我们只是以更紧凑的精度显示它们。像num2str 这样的函数可以让您更好地控制格式
    猜你喜欢
    • 1970-01-01
    • 2012-06-28
    • 2016-11-24
    • 1970-01-01
    • 2011-04-28
    • 1970-01-01
    • 1970-01-01
    • 2021-08-12
    • 2011-02-25
    相关资源
    最近更新 更多