【问题标题】:rounding specific columns in matlab在matlab中舍入特定列
【发布时间】:2021-05-13 13:09:45
【问题描述】:

我有 3 列数据,但我只需要对第一列和最后一列进行四舍五入,第二列保持原样。所以我的“梦想”格式——圆柱,不是圆柱,是圆柱。 有人可以帮帮我吗?

.

【问题讨论】:

  • 查看副本。这纯粹是一个显示问题(否则您将混合数据类型:整数和浮点数)。使用shortGlongG
  • 请不要在获得帮助后删除您的问题。相反,如果它有帮助,请接受答案,并在您获得足够的声望点后投票。

标签: matlab


【解决方案1】:
A(:,1)=round(A(:,1));
% repeat above line for each column you want. 

如果您有很多列,您可能希望将它们存储在索引和循环中

to_round=[1,3];
for ii in length(to_round)
   A(:,to_round(ii))=round(A(:,to_round(ii)));
end

【讨论】:

    猜你喜欢
    • 2020-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多