在MATLAB中的两个矩阵中,怎么当一个矩阵的数据出现0时,另一个矩阵相同位置的数据也要为0a=0\x092\x0951\x093\x0960\x092\x0951\x093\x0902\x090\x0900\x092\x0951\x093\x0902\x094\x0973\x095\x098b=10\x0912\x091511\x0913\x09161
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/09 10:26:13
在MATLAB中的两个矩阵中,怎么当一个矩阵的数据出现0时,另一个矩阵相同位置的数据也要为0a=0\x092\x0951\x093\x0960\x092\x0951\x093\x0902\x090\x0900\x092\x0951\x093\x0902\x094\x0973\x095\x098b=10\x0912\x091511\x0913\x09161
在MATLAB中的两个矩阵中,怎么当一个矩阵的数据出现0时,另一个矩阵相同位置的数据也要为0
a=
0\x092\x095
1\x093\x096
0\x092\x095
1\x093\x090
2\x090\x090
0\x092\x095
1\x093\x090
2\x094\x097
3\x095\x098
b=
10\x0912\x0915
11\x0913\x0916
12\x0914\x0917
13\x0915\x0918
14\x0916\x0919
15\x0917\x0920
16\x0918\x0921
17\x0919\x0922
18\x0920\x0923
矩阵a中出现0的地方,矩阵b在相应位置也要为0
经过变化之后
矩阵b变为
0 12\x0915
11\x0913\x0916
0 14\x0917
13\x0915 0
14 0 0
0 17\x0920
16\x0918 0
17\x0919\x0922
18\x0920\x0923
在MATLAB中的两个矩阵中,怎么当一个矩阵的数据出现0时,另一个矩阵相同位置的数据也要为0a=0\x092\x0951\x093\x0960\x092\x0951\x093\x0902\x090\x0900\x092\x0951\x093\x0902\x094\x0973\x095\x098b=10\x0912\x091511\x0913\x09161
运行下面的一句话就可以了哦!
b(find(a==0)) =0;