为什么在MATLAB中试图将nan分配给INT32类型数组时没有警告?

3次浏览(过去30天)
当尝试将NaN值分配给INT32数据类型时,MATLAB不会抛出警告。例如,
A =int32([0 0 1 1])
(1:2) =南

接受的答案

MathWorks支援小组
MathWorks支援小组 2009年6月27日
NaN值只能分配给单个或双数据类型。将NaN分配给int32值应该抛出警告。默认情况下,此警告是关闭的。要打开这个警告,请在MATLAB中执行以下命令:
警告在MATLAB上:intConvertNaN
现在,当您尝试将NaN值分配给Int32数组时,您将收到一个警告。
4评论

登录评论。

更多答案(0)

标签

2022世界杯八强谁会赢?

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!

Baidu
map