matlab eye函数_[线性代数系列1] MATLAB入门笔记

b81dbfc6a159a8d1bdaf7e38b1d0fc42.png

MATLAB基础知识入门

1. 创建矩阵

创建矩阵最直接的方式:在方括号内填入数字,空格或者逗号间隔为列,回车或分号间隔为行。

>> A = [1 2; 3 4; 5 -6]

A =

     1     2
     3     4
     5    -6

>> B = [1 2 3
4 5 6]

B =

     1     2     3
     4     5     6

>> C = [1; 2; 3]

C =

     1
     2
     3

>> D = [1, 2, 3]

D =

     1     2     3

如果要观察以创建的矩阵,直接键入矩阵名字按回车即可。注意MATLAB大小写敏感。

>> D

D =

     1     2     3

>> A,B

A =

     1     2
     3     4
     5    -6


B =

     1     2     3
     4     5     6

>> A,a

A =

     1     2
     3     4
     5    -6

未定义函数或变量 'a'。

注意:MATLAB在语句输入不完整的情况下并不会执行,直到你输入完整后,按回车才会执行。

>> E = [1 2; 3 4; 5 -6



]

E =

     1     2
     3     4
     5    -6

注意:当输入元素有一个是小数的时候,MATLAB在显示的时候会将所有的元素都显示为小数。

>> E = [2 -1
0.1 3
-2 1]

E =

    2.0000   -1.0000
    0.1000    3.0000
   -2.0000    1.0000

2. 方向键的使用

MATLAB会存储你最近键入的命令历史,你可以使用键盘方向键中的“上键”来调出命令历史面板。

4ad46766c7d813b249b51c730a539183.png

使用该方法,你可以快速地修正你输入的指令,或者执行一个你常用的matlab命令。

>> Z = [1 2 3 4; 5 0]
要串联的数组的维度不一致。

>> Z = [1 2; 3 4; 5 0]

Z =

     1     2
     3     4
     5     0

3. size命令

M是一个矩阵,使用size(M),将返回一个含有两个元素的向量,分别表示矩阵M的行数和列数。

>> A

A =

     1     2
     3     4
     5    -6

>> size(A)

ans =

     3     2

注意:ans是一个临时的变量名,用于存放上一次的计算结果。即如果你没有将计算结果保存到一个自定义的变量中的话,那么计算结果将保存到ans中。

4. help和doc命令

help命令和doc命令后面跟函数名称,可以帮助我们学习一些函数的具体用法。

>> help size
size - Array size

    This MATLAB function returns a row vector whose elements contain the length of
    the corresponding dimension of A.

    sz = size(A)
    szdim = size(A,dim)
    [m,n] = size(A)
    [sz1,...,szN] = size(A)

    另请参阅 height, length, ndims, numel, width

    size 的参考页
    名为 size 的其他函数

doc命令所显示的帮助信息更丰富一些。

doc size

1ee4f923b0bf09f828cd0f94cee7f459.png

5. 提取矩阵中的元素

冒号:代表全选行或者列。

提取矩阵中的某一个元素。

  • 1
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值