matlab矩阵元素与子矩阵的提取

matlab矩阵元素与子矩阵的提取

ID:11374400

大小:32.50 KB

页数:3页

时间:2018-07-11

matlab矩阵元素与子矩阵的提取_第1页
matlab矩阵元素与子矩阵的提取_第2页
matlab矩阵元素与子矩阵的提取_第3页
资源描述:

《matlab矩阵元素与子矩阵的提取》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Matlab矩阵元素与子矩阵的提取>>%矩阵元素的提取>>A=[123;456;789;101112]A=123456789101112>>A(3,1)%提取A矩阵第3行,第1列的元素ans=7>>>>%通过元素序号提取元素(矩阵元素序号与它的存储顺序是一一对应的!)>>A(6)ans=5>>%Matlab中矩阵元素按列存储,首先是第1列,其次是第2列......>>>>%使用函数find(c)查找符合条件的矩阵元素的行和列>>%函数find(c)的使用格式[row,col]=find(c),c一般为逻辑表达式;row返回满足条件的元素的行号,col返回满足条件的元素的列号。>>a

2、=[1234261721;615089128;2562912347]%查找a矩阵中大于等于20、小于等于60的元素。a=12342617216150891282562912347>>[r,c]=find(a>=20&a<=60);>>b=find(a>=20&a<=60);>>disp('符合条件的矩阵元素的行号和列号:'),[r,c]符合条件的矩阵元素的行号和列号:ans=31122213341535>>disp('符合条件的矩阵元素的序号:'),b'符合条件的矩阵元素的序号:ans=3457121315>>>>%子矩阵的提取(利用冒号表达式提取子矩阵)A=[1234;5678;

3、9101112;13141516;17181920]A1=A(:,3)%第3列所有行的元素A2=A(2,:)%第2行所有列的元素A3=A(2:3,:)%第2-3行所有列的元素A4=A(1:3,3:4)%第1-3行且是第3-4列的元素A5=A(2:3,2:4)%第2-3行且是第2-4列的元素%还可用end运算符表示矩阵的下标。A6=A(end,:)%提取最后1行所有元素。A7=A(end,end)A=1234567891011121314151617181920A1=37111519A2=5678A3=56789101112A4=34781112A5=678101112A6=1718

4、1920A7=20>>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。