Asterisk appearing during row operation
35 次查看(过去 30 天)
显示 更早的评论
When I'm doing row operations on matlab, and i'm trying to make a number zero, an asterisk appears. I dont know why this is.
format rat
B = [-6 8 -9 4 ;4 -3 5 7 ;-9 7 -8 -8 ;4 -3 3 3 ]
B(1,:) = B(1,:)/-6
B(2,:) = B(1,:)*-4 + B(2,:)
B(3,:) = B(1,:)*9 + B(3,:)
B(4,:) = B(1,:)*-4 + B(4,:)
B(2,:) = B(2,:)*(3/7)
B(1,:) = B(2,:)*(4/3) + B(1,:)
0 个评论
采纳的回答
Matt J
2022-10-22
编辑:Matt J
2022-10-22
Presumably, it's just a display choice to keep things readable. The number there does exist, but they don't want to give you the mistaken impression that it is exactly zero:
B(1,:)
B(1,2)
1 个评论
Steven Lord
2022-10-22
Matt J is correct. From the documentation for the rats function (which uses the same algorithm as format rat): "Asterisks indicate elements that cannot be printed in the allotted space, but which are not negligible compared to the other elements in X."
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!