第二节 matlab运算基础.pptVIP

  • 5
  • 0
  • 约9.04千字
  • 约 43页
  • 2017-09-19 发布于河南
  • 举报
a=[-1.3, 2+i; 2+3*i, sqrt(5)] b=linspace(0,2*pi,5) §2.4 子数组的获取 子数组是从数组中取出一部分元素所构成的数 组。通常是利用冒号表达式来获得子矩阵。 例:a=[1 2 3 4;5 6 7 8;9 10 11 12]; a(1,:) %取a的第一行的元素 a(:,end) %取a的最后一列的元素 a(2,4) %取a的第二行、第四列的元素 a(1:2:4,:) %取a的第一行和第三行的元素 a(:,1:2:end) %取a的第1列和第三列的元素 例:a=[1 2 3 4;5 6 7 8;9 10 11 12]; a1=a([1,2],[2,3,4]) a2=a([1,2],[2,3,1]) a3=a([3,1],:) a([1,3],[2,4])=zeros(2) §2.6 数组结构变形 fliplr(A):A中的元素左右翻转 flipud(A):A中的元素上下翻转 rot90(A):A逆时针旋转90度 repmat(A,m,n):将A复制为m×n块平铺而成 reshape(A,m,n):将A变形为m×n维矩阵 例:已知数组A=[1 2 3 4; 5 6 7 8], 现分别对其进行上下、左右、旋转变形。 A=[1 2

文档评论(0)

1亿VIP精品文档

相关文档