符号矩阵可以用非逻辑/非整数索引。漏洞?

2次观看(过去30天)
保罗
保罗 在2021年9月1日
评论: 保罗 在2021年9月3日
线性索引到SYM阵列中:
a = sym([1 2; 3 4])
A =
a(.5)
警告:使用作为索引时冒号运算符需要整数操作数。
ANS =.
1
a(1.1)
警告:使用作为索引时冒号运算符需要整数操作数。
ANS =.
1
A([1.2 2.2])
警告:使用作为索引时冒号运算符需要整数操作数。
ANS =.
但元素索引会产生错误
a(1.2,2.2)
位置2中的索引无效。数组索引必须是正整数或逻辑值。

sym / subsref中的错误(第909行)
r_tilde =内置('subsref',l_tilde,Idx);
但请注意,错误消息是关于位置的索引2.对于实数阵列,错误是第一位置中的索引。
我认为这是一个错误?
2评论
保罗
保罗 在2021年9月3日
早上这是一个“特征”。我提交技术支持,答复表示,行为的变化已作万博1manbetx为增强请求提交。似乎是我的错误。
我想知道是否有任何其他对象具有与sym对象相同的行为。

登录评论。

答案(0)

s manbetx 845


发布

R2021A

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!