1.& 和&&的区别
y(end,:)=[0.1,1,1,1,1,2,3,4,1,2,0.1,1.1]
if y(end,1)<1&& y(end,1)>0 && (y(end,2:10)<5&& y(end,2:10)>-5) 会报错:Operands to the || and && operators must be convertible to logical scalar values.
这是因为前两个返回的是1*1的变量,后两个返回的是1*9的变量。
只要改成&,错误就消失了,暂时不知道为什么。。。
2..' 和‘ 的区别
如果矩阵中有sin,cos的话,用这两个会有区别,’是共轭转置,会产生conj()。若只是简单转置,用.'
不带cos的实数用这两个没有区别。