请问MATLAB代码,这个怎么理解,最后一行 >> A=rand(3,4); >> L=A(2,:)<0.5; >> A3=A(2,L);
答案:1 悬赏:30 手机版
解决时间 2021-11-19 21:18
- 提问者网友:留有余香
- 2021-11-18 20:28
请问MATLAB代码,这个怎么理解,最后一行 >> A=rand(3,4); >> L=A(2,:)<0.5; >> A3=A(2,L);
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-11-18 22:04
A=rand(3,4); % 生成一组3行4列的0-1之间的随机数矩阵A
L=A(2,:)<0.5; % 判断A第二行所有元素是否小于0.5
A3=A(2,L); % 将A矩阵第2行中小于0.5的元素赋值给A3L是一个逻辑数组,表示每个元素与0.5的比较结果,小于0.5位1,否则为0
用L作为索引,就会取出1对应的位置的元素
L=A(2,:)<0.5; % 判断A第二行所有元素是否小于0.5
A3=A(2,L); % 将A矩阵第2行中小于0.5的元素赋值给A3L是一个逻辑数组,表示每个元素与0.5的比较结果,小于0.5位1,否则为0
用L作为索引,就会取出1对应的位置的元素
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯