matlab 如何在矩阵中选取任意元素?

希望有具体的代码

可以选取任意一行,任意一列,任意一个数
矩阵A
A(i,j)就可以选取第i行j列的值
A(:,j)表示选取第j列的值
A(:,j:k)表示选取第j列到k列的值
A(i,:)返回i行的值
A(i:m,j:k)就返回i到m行j到k列的值
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-11
设矩阵为A,则A(i,j)表示A的第i行第j列元素。
如A=[1,2,3;4,5,6],要取A的第2行第1列元素,用A(2,1)即可追问

如果矩阵中的每一个元素都要随机选一遍但是又不能重复呢?谢谢

追答

那你就随机生成元素下标

本回答被提问者采纳
第2个回答  2011-05-11
比如一个矩阵A=[1 3 5;3 2 4;5 2 7];
选取任意一个元素就是a23=A(2,3)就是选取的矩阵中的第二行第3例元素;
相似回答