How to prevent Matlab from rounding off a column to zero?
3 次查看(过去 30 天)
显示 更早的评论
I have a 10x2 matrix called I where the first column is just the integar index from 1:10, and the second column contains the actual values which happen to be of very small magnitude (~1e-8). Somehow if the matrix stores both the indexes (1:10) and the values, the values get all rounded off to zero. Only if I remove the index then Matlab can display the values properly without rounding off.
How to go about showing both the integar indexes column and a column of values of small magnitude?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/896090/image.png)
0 个评论
采纳的回答
Matt J
2022-2-16
You could use format long. Or, since it's just for display purposes, you can display it as a table,e g.
A=(1:5)';A=[A,1e10*A]
array2table(A)
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!