逻辑符号数组索引
5视图(30天)
显示旧的评论
假设我有一个象征性的数组
一个=[0 0 0支w7 0 0;
0 0 0 0 w9 0;
0 w3 0 0 0 0;
0 0 w5 0 0 0;
w1 w8将0 0;
w2 w4 0 0 w10 0);
w1,…,w10象征性的实际变量。我想生成一个“二进制”数组标识符号变量w1,…w10所在,这意味着输出应该
A_bin = [0 0 0 1 0 0;
0 0 0 0 1 0;
0 1 0 0 0 0;
0 0 1 0 0 0;
1 0 1 1 0 0;
1 1 0 0 1 0);
有一种MATLAB生成A_bin从吗?
谢谢你!
0评论
接受的答案
埃米尔哈姆萨
2020年12月30日
试试这个
信谊w1 w2 w3 w4 w5将支w7 w8 w9 w10
一个=[0 0 0支w7 0 0;
0 0 0 0 w9 0;
0 w3 0 0 0 0;
0 0 w5 0 0 0;
w1 w8将0 0;
w2 w4 0 0 w10 0);
总A_bin = ~ (= = 0)
或
A_bin = ~ isnan (A / A)