• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

matlab矩阵操作

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1:求行数  nrow=size(matrix,1);

2:求列数  ncol=size(matrix,2);

3:矩阵合并 c1=[m1,m2]横向合并  c2=[m1;m2]纵向合并

 m1= [5     2     3] ; m2=[1     2     3];

 c1 =[5     2     3     1     2     3];

 c2 =[

  5 2 3
  1 2 3

    ]

matlab的下标从1开始,取matlab的元素直接用m[index]即可

取子矩阵

m(r1:rn,:)  r1-rn行,所有列

m(:,c1-cn) c1-cn列,所有行

统计矩阵中与q(ii)相等的元素的个数

oo(1,ii)=length(find(H(:,i+1)==q(ii)));

4:矩阵转置 transpose(matrix)  matrix\';

 

matalab逻辑判断

< 、<= 、> 、>= 、 == 、~= 、& 、|、~

 

小数取整

ound(x):四舍五入至最近整数
fix(x):无论正负,舍去小数至最近整数
floor(x):下取整,即舍去正小数至最近整数
ceil(x):上取整,即加入正小数至最近整数

matlab根据行排序
sortrows(m, nrow);
sortcols(m,ncol);

 matlab矩阵建立http://www.cnblogs.com/whxiyi/archive/2009/12/08/1619500.html

 对角矩阵 eye(n);

 空矩阵 []

NaN(\'double\') 和没有参数的NaN是一样的。
NaN(\'single\') 是单精度表达式(single precision representation)的NaN
NaN(n)返回一个n*n的由NaN构成的矩阵。
NaN(m,n) or NaN([m,n])返回一个m*n的由NaN构成的矩阵。
 

matlab矩阵操作

A(:,j)     表示矩阵A的第j列

A(i,:)     表示矩阵A的第i行

A+B:     矩阵加法

A-B:      矩阵减法

A*B:     矩阵乘法

A\B:      矩阵的左除

A/B:     矩阵的右除

transpose(m)  或 m\'  矩阵转置

A(:,j)     表示矩阵A的第j列。

A(i,:)     表示矩阵A的第i行。

A(i,j)     表示矩阵A的第i行第j列元素。

A(i)      表示矩阵A(:)的第i个元素。

m.^2   矩阵的每个元素都求二次方

 

逻辑判断

while(iter<iter_max) && (err>err_max)


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
第四章Matlab的循环结构发布时间:2022-07-22
下一篇:
Delphi打印机设置发布时间:2022-07-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap