matlab中矩阵寻找元素,可以根据行列矩阵寻找具体位置的元素。主要使用的函数为sub2ind
a = rand(5);a = 0.6305 0.1686 0.2356 0.6408 0.4417 0.1624 0.8906 0.8343 0.5973 0.7811 0.8744 0.7224 0.5759 0.4106 0.8557 0.4568 0.6821 0.8923 0.5382 0.5741 0.5959 0.6195 0.2088 0.9729 0.9347I = [1 2 3 4];J = [2 4 5 5];a(sub2ind(size(a),I,J))=1a = 0.6305 1.0000 0.2356 0.6408 0.4417 0.1624 0.8906 0.8343 1.0000 0.7811 0.8744 0.7224 0.5759 0.4106 1.0000 0.4568 0.6821 0.8923 0.5382 1.0000 0.5959 0.6195 0.2088 0.9729 0.9347可以发现对应的a(1,2) a(2,4) a(3,5) a(4,5)均实现了赋值。 注意I J矩阵的一一对应关系。
新闻热点
疑难解答