如何用matlab~~提取第一行和第二行中大于0.3的元素组成矩阵如何用matlab创建一个4*5随机阵,提取第一行和第二行中大于0.3的元素组成矩阵.~~谢谢大家指教~~谢谢hwyegg ~~还能帮忙一题吗~ 设A=[1 4 8 13;-3 6 -5 -9;2 -7 -12 -8],B=[5 4 3 -2;6 -2 3 -8;-1 3 -9 7],求C=A*B,D=A.*B
问题描述:
如何用matlab~~提取第一行和第二行中大于0.3的元素组成矩阵
如何用matlab创建一个4*5随机阵,提取第一行和第二行中大于0.3的元素组成矩阵.
~~谢谢大家指教~~
谢谢hwyegg ~~还能帮忙一题吗~
设A=[1 4 8 13;-3 6 -5 -9;2 -7 -12 -8],B=[5 4 3 -2;6 -2 3 -8;-1 3 -9 7],求C=A*B,D=A.*B
答
A=rand(4,5) %产生随机矩阵
[i,j]=find(A([1,2],:)>0.3) %i,j为前两行中大于0.3的元素的坐标
然后要怎么操作就看你的具体需要了,不清楚的话请用help命令查询rand和find的用法