作业帮 > 数学 > 作业

matlab矩阵逻辑算法问题

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/10/02 17:46:16
matlab矩阵逻辑算法问题
a=2;
b=[1 -2;-0 10];
c=[0 1;2 0];
如上,再matlab输入这三个矩阵,
我个人认为a的矩阵为[2 0;0 0],~(a>b)结果应该为[0 0;1 1],a>c的结果应该为[1 0;0 0]
可是在matlab中计算~(a>b)结果为[0 0;0 1],计算a>c结果为[1 1;0 1]请问大神这个到底是怎么算的?
因为a只是一个数,所以当它和矩阵运算时,matlab默认为a和矩阵中的每个元素发生运算
也就是系统会把a变为[2 2;2 2]参与运算