Matlab ||和&&运算符的操作数必须能够转换为逻辑标量值(Matlab中的逻辑运算“&&“与“&“,“||“与“|“的区别)

解决:||和&&为值运算, |与&为向量运算,改为|与&。

||,&&用于标量,即单个数值

|,& 用于向量,即一串数值

我的代码确实是标量,写在实时脚本上,matlab还会提示我改成&&,但是改过去就报错

改成&就可以

你可能感兴趣的:(matlab数模,matlab,开发语言,矩阵)