请问MATLAB中q=p(2:4,1);是什么意思( p是4维数组)? 特别是最后面那个1。。。

如题所述

就是p中(2,1)(3,1)(4,1)这几个元素组成的一个新数组,1表示p中第一列元素。。还有这样的P(1,2:3),P(2:3,2:3)。。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-29
q表示的是p数组中第2-4行所对应的第一列的值,最后面的1表示第一列本回答被提问者采纳

matlab中P(:,:,1)式什么意思
首先P必须是个3维矩阵,假设P的尺寸为mxnxt,那么P(:,:,1)就是P的第一层,是一个mxn的二维矩阵。比方说一个bmp图像用matlab读出来就是一个三维数组A,A=imread('name.bmp');再比如p=[1 2 3;4 5 6;7 8 9],是个3*3的方阵,p(:,:,1)就是完全输出这个矩阵,p(:,:)也是这个...

matlab 中p=p'是干什么用的
matlab 中p=p'的作用 p=p'q=q'在matlab中是转置运算,作用就是分别将两个向量或矩阵转置。转置数学名词。设A为m×n阶矩阵(即m行n列),第i行j列的元素是aij,即:A=(aij)m×n定义A的转置为这样一个n×m阶矩阵B,满足B=(aji),即bij=aji(B的第i行第j列元素是A的第j行第i列元素...

Matlab中多维数组的意义?
w(p,:,:)=s;%w是〔((N\/2)+1)*10〕×4×(N+N\/2)的矩阵;

MATLAB直接赋值定义高维数组,这个例子中1:2是什么意思?
Matlab直接付定赋值定义高维数组,这个例子中1比2是什么意思?这个例子中的1比29是高维数值的意思,所以说他们的数组1比2也是正常的这个比

怎么在Matlab中使用数组?
A(ii,jj):其中ii和jj可以是一维向量、标量、“:”号或者“end”比如:A(2:3,3:-1:1)表示引用数组中的2~3行,3~1列对应的元素 A(:,end)表示引用最后一列元素,“:”表示所有列或行,“end”表示最后一列或列,“end-n”表示倒数第n行或列 A(1,end-1)表示引用第1行倒数第2个元素 ...

MATLAB多维数组
MATLAB中,多维数组的创建和标识是数据分析中的重要工具。首先,创建多维数组的方式多样:通过“全下标”方式,如a(:,:,2)=[1 2;3 4]创建三维数组,或者先创建二维数组b=[1 1;2 2],然后扩展为多维,如b(:,:,1)和b(:,:,2)。使用函数如ones、zeros、rand和randn直接生成,如rand(2,4...

matlab中(:,:,1)什么意思:::
y)表示二维矩阵第x行第y列位置的元素,x为:则表示所有的行。因此,A(:,1)就表示A的第1列的所有元素,这是一个列向量。矩阵A右上角加一短撇(')即A'表示A的转置矩阵——交换A的行列位置,当A为复数矩阵,是共轭转置,因此A(:,1)'表示将矩阵A的第一列转置,最终就得到了一个行向量。

MATLAB中(:,1:5);是什么意思?
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及...

Matlab中,为什么x1= x(:,1)?
2、等号右边是x(:,1),其中x应在之前就已经定义过,否则单独一句的代码无法执行。由题可得x是一个矩阵。为方便讲解x自定义了一个4行4列的矩阵,以它为例子。3.、x后面的小括号是一种数组的索引方法。数组的索引就是取出数组中的某一部分的操作。假如要索引一个二维数组,括号里就要有两个参数(...

matlab中1:dimension是什么意思?
dim就是维数,英文dimension的缩写。比如说dim=1就是按照行来算的(x),dim=2就是列(y),dim=3就是第三维(z),例如x是三维数组dim1就按照行排练,2就是列,3就是第三维。由于matlab的运算对象主要是矩阵。1维就一个方向,如一维数组x。2维就有两个方向,如二维数组:x,y。3维就有...

相似回答