在matlab中舍入特定列
Posted
技术标签:
【中文标题】在matlab中舍入特定列【英文标题】:rounding specific columns in matlab 【发布时间】:2021-05-13 13:09:45 【问题描述】:我有 3 列数据,但我只需要对第一列和最后一列进行四舍五入,第二列保持原样。所以我的“梦想”格式——圆柱,不是圆柱,是圆柱。 有人可以帮帮我吗?
.
【问题讨论】:
查看副本。这纯粹是一个显示问题(否则您将混合数据类型:整数和浮点数)。使用shortG
或longG
请不要在获得帮助后删除您的问题。相反,如果它有帮助,请接受答案,并在您获得足够的声望点后投票。
【参考方案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
【讨论】:
以上是关于在matlab中舍入特定列的主要内容,如果未能解决你的问题,请参考以下文章