我需要在MATLAB中创建一个没有浮点值的矩阵。例如,我创建了以下矩阵a
:
a =
1.0000 0 0 0 25.0000
1.0000 0 1.0000 0 50.0000
1.0000 0 0 1.0000 50.0000
0 0 0 0 50.0000
0 0 0 0 50.0000
0 1.0000 1.0000 0 83.3333
但我想要以下矩阵:
a =
1 0 0 0 25
1 0 1 0 50
1 0 0 1 50
0 0 0 0 50
0 0 0 0 50
0 1 1 0 83
答案 0 :(得分:6)
要更改值,请使用floor
ceil
或round
功能。要更改数据类型,请使用int32
或类似内容。