www.qcfz.net > mAtlAB中怎么取一个矩阵的一部分

mAtlAB中怎么取一个矩阵的一部分

解决这个问题的方法如下: 1、第一步打开matlab命令行窗口,输入a=[1 2 3;4 5 6;7

1、打开matlab,在命令行窗口中输入 a=[1 2 3;4 5 6],按回车键,创建一个2行3列

使用a(M,N)可以提取矩阵a中符合M,N要求的部分 最简单是M,N都是标量,就是一个数例如

既可以用数组名跟圆括号,行号,列号表示,又可以用一个参数表示。注意一个参数表示时,MATLAB是列优

方法: A(i,:) 提取矩阵A的第 i行 A(:,i) 提取矩阵A的第 i列 给你个例子:

既可以用数组名跟圆括号,行号,列号表示,又可以用一个参数表示。 如果不想影响a,可以先用b存起a,然

提取子矩阵的具体方法是 B=A(v1,v2),其中,v1表示子矩阵要保留的行号构成的向量,v2表示要

比如A是一个4*4的矩阵,你想取出第2~3行,第3~4列的数据,用下面的命令即可: A = 1:16

先来说你的问题,括号里面前面的代表行,:代表取所有的值,后面的是列 使用a(M,N)可以提取矩阵a

  通过A函数实现,比如:   提取40-82行,列数是1-85 。   x=A(40:82,1

网站地图

All rights reserved Powered by www.qcfz.net

copyright ©right 2010-2021。
www.qcfz.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com