我试图从以下矩阵A
的第一行中删除小数点后面的尾随零。
A1 = [130: -20: 10]
A2 = [1: 11/6: 12]
A3 = [1/2: 1/4: 2]*pi
A = [A1; A2; A3]
显示为:
A = 130.0000 110.0000 90.0000 70.0000 50.0000 30.0000 10.0000
1.0000 2.8333 4.6667 6.5000 8.3333 10.1667 12.0000
1.5708 2.3562 3.1416 3.9270 4.7124 5.4978 6.2832
最终矩阵必须像这样:
我该怎么做?
答案 0 :(得分:4)
A1 = [130: -20: 10];
A2 = [1: 11/6: 12];
A3 = [1/2: 1/4: 2]*pi;
format shortG % Where the magic happens
A = [A1; A2; A3]
A =
130 110 90 70 50 30 10
1 2.8333 4.6667 6.5 8.3333 10.167 12
1.5708 2.3562 3.1416 3.927 4.7124 5.4978 6.2832
只需使用format shortG
即可。零在技术上只是作为数值精度的东西。检查documentation on format
是否有所有显示样式: