关于Matlab中矩阵元素的表示方法
2011-12-15 14:52
627 查看
首先一点要说明的是,在matlab中,矩阵中的元素序号是按照“先行后列”的顺序排列的。
设如下随机矩阵:
A=rand(4,6)
A =
0.6551 0.9597 0.7513 0.8909 0.1493 0.8143
0.1626 0.3404 0.2551 0.9593 0.2575 0.2435
0.1190 0.5853 0.5060 0.5472 0.8407 0.9293
0.4984 0.2238 0.6991 0.1386 0.2543 0.3500
则执行下面命令:
A(6)
ans =
0.3404
得到结果很容易看出是按照“先行后列”的排序。
其次,对于矩阵中的元素表示方法,主要分以下几点:
1.A(m,n)代表矩阵A中第m行,第n列的值:
A(3,4)
ans =
0.5472
2.对于矩阵A(m,n)
若是m用:代替即A(:,n)代表第n列的元素;若是n用:代替即A(m,:)代表第m行元素;
A(2,:)
ans =
0.1626 0.3404 0.2551 0.9593 0.2575 0.2435
若是用[a b c]代替m即A([a b c],n)则表示第a,b,c行,n列中的元素;
A(:,6)
ans =
0.8143
0.2435
0.9293
0.3500
若是用[a:b](a<b)代表m即A(a:b,:)则表示a到b行的所有元素;
A(2:4,:)
ans =
0.1626 0.3404 0.2551 0.9593 0.2575 0.2435
0.1190 0.5853 0.5060 0.5472 0.8407 0.9293
0.4984 0.2238 0.6991 0.1386 0.2543 0.3500
若是用[a b c]代替m,用[x y]代替n即A([a b c],[x y])则表示a,b,c行中x,y列中的元素;
A([1,3],5)
ans =
0.1493
0.8407
3.对于三位矩阵B(x,y,z),相当于若干个平面一次叠加;
如B(:,:,n)则表示B中的第n个平面上的所有矩阵。
完!
文章来源:http://www.viblue.com/archives/1451.html
设如下随机矩阵:
A=rand(4,6)
A =
0.6551 0.9597 0.7513 0.8909 0.1493 0.8143
0.1626 0.3404 0.2551 0.9593 0.2575 0.2435
0.1190 0.5853 0.5060 0.5472 0.8407 0.9293
0.4984 0.2238 0.6991 0.1386 0.2543 0.3500
则执行下面命令:
A(6)
ans =
0.3404
得到结果很容易看出是按照“先行后列”的排序。
其次,对于矩阵中的元素表示方法,主要分以下几点:
1.A(m,n)代表矩阵A中第m行,第n列的值:
A(3,4)
ans =
0.5472
2.对于矩阵A(m,n)
若是m用:代替即A(:,n)代表第n列的元素;若是n用:代替即A(m,:)代表第m行元素;
A(2,:)
ans =
0.1626 0.3404 0.2551 0.9593 0.2575 0.2435
若是用[a b c]代替m即A([a b c],n)则表示第a,b,c行,n列中的元素;
A(:,6)
ans =
0.8143
0.2435
0.9293
0.3500
若是用[a:b](a<b)代表m即A(a:b,:)则表示a到b行的所有元素;
A(2:4,:)
ans =
0.1626 0.3404 0.2551 0.9593 0.2575 0.2435
0.1190 0.5853 0.5060 0.5472 0.8407 0.9293
0.4984 0.2238 0.6991 0.1386 0.2543 0.3500
若是用[a b c]代替m,用[x y]代替n即A([a b c],[x y])则表示a,b,c行中x,y列中的元素;
A([1,3],5)
ans =
0.1493
0.8407
3.对于三位矩阵B(x,y,z),相当于若干个平面一次叠加;
如B(:,:,n)则表示B中的第n个平面上的所有矩阵。
完!
文章来源:http://www.viblue.com/archives/1451.html
相关文章推荐
- 关于Matlab中矩阵元素的表示方法 .
- matlab 矩阵元素表示方法转换 A(a) to A(x,y)
- Matlab中统计矩阵中相同元素的个数的方法
- 在Matlab中,想要将两个字符串连接在一起,有以下的方法: 假定有两个字符串 >> str1='Iloveyou';str2='123'; 方法一:用中括号将str1和str2像矩阵元素一样包含起来
- Matlab中几种关于如何求矩阵最大值并返回其行列号的方法
- matlab中元胞数组cell元素的表示方法
- MATLAB中对矩阵元素操作的for循环优化方法
- Matlab中几种关于如何求矩阵最大值并返回其行列号的方法
- MATLAB中,可以用于计算数组或者矩阵元素总个数的方法
- 关于matlab中的diag函数(矩阵对角元素的提取和创建对角阵)
- 关于matlab中矩阵取值的方法
- Matlab中统计矩阵中相同元素的个数的方法
- Matlab同一张图中多种颜色的表示方法
- matlab矩阵表示与操作
- MATLAB统计矩阵中非0元素的个数
- matlab判断一个矩阵中的元素是否完全一致
- MATLAB基本的使用方法归纳(图像,矩阵及函数)
- 今天学习关于xml中用一个元素表示一个ds
- 关于Matlab 读入图像方法
- Matlab与数据结构 -- 搜索向量或矩阵中非零元素的位置