【MATLAB】常用的创建矩阵的方法

MATLAB大部分的运算都是基于矩阵运算,矩阵是其最基本的数据类型。下面将介绍创建矩阵的几种方法,MATLAB的初学者都应该通过学习记住这些方法。本经验中使用的MATLAB版本为R2020a。

东西/原料

  • 计较机
  • MATLAB

方式/步调

  1. 1

    号令行窗口直接输入矩阵,这是最简单的方式。

    1.所有元素置于[ ]内;

    2.每一行的各元素之间用逗号“,”或空格“ ”离隔,注重逗号为英文符号;

    3.各行之间用分号“;”或回车离隔,注重分号为英文符号。

  2. 2

    用冒号生当作矩阵,冒号“:”可以发生步长相等的行标的目的量。

  3. 3

    用linspace函数建立矩阵。linspace函数挪用为:

    x=linspace(a,b,n)

    此中a为初值,b为终值,n为元素数目(n省略时发生100个元素)。

    该函数生当作一个等差数列。

  4. 4

    用logspace函数建立矩阵。logspace函数挪用为:

    x=logspace(a,b,n)

    第一个元素为10^a,最后一个元素为10^b,n为元素数目。

    该函数生当作一个对数等比数列。

  5. 5

    单元矩阵的建立。利用eye函数,挪用格局为:

    A=eye(n) 生当作n×n阶矩阵;

    A=eye(m,n) 生当作m×n阶矩阵;

    A=eye(size(B)) 生当作与B矩阵巨细不异的单元矩阵。

  6. 6

    0矩阵的建立。利用zeros函数,挪用格局为:

    A=zeros(n) 生当作n×n阶0矩阵;

    A=zeros(m,n) 生当作m×n阶0矩阵;

    A=zeros([m n]) 生当作m×n阶0矩阵;

    A=zeros(size(B)) 生当作与B矩阵巨细不异的0矩阵。

  7. 7

    1矩阵的建立。利用ones函数,挪用格局为:

    A=ones(n) 生当作n×n阶1矩阵;

    A=ones(m,n) 生当作m×n阶1矩阵;

    A=ones([m n]) 生当作m×n阶1矩阵;

    A=ones(size(B)) 生当作与B矩阵巨细不异的1矩阵。

  8. 8

    魔方矩阵的建立。魔方矩阵指各行各列和对角线元素和相等的矩阵,利用magic函数,挪用格局为:

    A=magic(n)

  9. 9

    发生以输入元素为对角元素的矩阵。格局为:

    A=blkdiag(a,b,c,...);

    A=diag(v,k) 以v的元素为A矩阵第k条对角线的元素。

  10. 10

    三角矩阵的建立。挪用函数为:

    A1=tril(A,k) 生当作A矩阵中第k条对角线的下三角部门矩阵;

    A2=triu(A,k) 生当作A矩阵中第k条对角线的上三角部门矩阵。

    END

注重事项

  • 注重“,”、“:”、“;”等符号均为英文符号。
  • 矩阵建立为MATLAB的根基功,应多加操练,熟能生巧。
  • 发表于 2020-06-07 17:40
  • 阅读 ( 1208 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具