www.3112.net > mAtlAB数组

mAtlAB数组

在MATLAB里面,矩阵之间的算术运算按照线性代数的规则进行 例子: 而数组之间的运算是数组对应元素间进行一一计算 例子:

例如: >> a=[2,3,4,5,6,7,8,32]; >> a(3) ans = 4

新建一个数组,在工作区双击打开相应的数组名,即可进入该数组的数组编辑器

可以使用元胞数组,如下面的例子: clear all clc a=1:5;%a,b为一维数组 b=2:4; c=cell(1,2);%c为元胞数组 c{1,1}=a;%a为c中的第一个元素 c{1,2}=b;

用fliplr,如 x=[1 2 3 4 5]; fliplr(x) ans = 5 4 3 2 1

很高兴为你解答,就说说你上面这个例子吧。 B=[1 2 3 4 5] A[k+1]=B[k] 从上面的例子知道,B有5个元素,A有6个元素,首先可以对A进行初始化,然后按照你给出的规则,为A中的元素赋值。具体示例如下: A=zeros(1,length(B)+1); %A比B多一个元素,...

1,一维数组输入 在matlab中,基本的运算单元是无需指定维数的数组。一维数组在数学上常称为向量,如下所示,在matlab中要输入数组 a = {1,2,4,9,21,13,20} ,按照下面格式就可以: >> a = [1,2,4,9,21,13,20] 2, 二维数组输入 在matlab中,二...

可使用“索引法”引用: A(index):index可以是任意的数组,index的元素必须是正整数,且不大于numel(A),返回的是一个尺寸与index一样的数组. 下标和索引之间可以通过ind2sub和sub2ind函数相互转换 [I,J] = ind2sub(siz,IND) IND = sub2ind(siz,I...

用find函数。 假设第一个数组是x,第二个数组是y。有代码如下: i=find(x~=y); %该命令返回所有对应x元素不等于y元素的下标。 x(i),y(i) %显示所有不同元素 测试结果: 扩展: 如果x,y是同型号矩阵也可以。这是候传回的参数可以是1个(矩阵线性...

数组work1[x1,x2——,xn],work2[y1,y2——,yn],现在要生成一个数组work3, work3中的数据为[x1,x2,x3--xn,y1,y2--yn]; 合并方法: 直接将两个矩阵合并: A = [1,2,3,4]; B = [-1,-2,-3,-4]; C = zeros(1,size(B,2)+size(A,2)); % C = [A, B];

网站地图

All rights reserved Powered by www.3112.net

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