MATLAB学习笔记

目录

优先级

清除命令 clear

clc 命令

format 命令

;分号

↑↓键

矩阵和向量Array(Vector and Matrix)

行向量 (row vector)

列向量 (column vector)

如何输入一个矩阵

Array Indexing (索引)

如何替换矩阵中任意一元素

Colon operator ‘:’

利用Colon operator ‘:’创建长数组

利用Colon operator ‘:’delete 矩阵的行或列

矩阵合并

矩阵转置

几个特殊的矩阵

优先级

 variable的优先级最高

不要用built-in function name 或keyword当作variable name

清除命令 clear

  • clear +variable name 即可清除掉该变量
  • 单独输入 clear 则清除所有变量 (谨慎使用!!!)

clc 命令

clc命令用于清空command window  不会把变量清除

format 命令

可以改变数值的显示格式 如format short

short

显示到小点后4位
long显示到小数点后15位
shorteshort型的科学计数
longelong型的科学计数

bank

currency format with 2 digits after the decimal point
hex十六进制
rat显示成分数

;分号

分号加在一条指令的末尾可以让这条指令的运算结果不显示

↑↓键

在command window可以使用上下方向键调用历史命令

矩阵和向量Array(Vector and Matrix)

行向量 (row vector)

如 >> a =[ 1 2 3 4]

列向量 (column vector)

如>> b =[1;2;3;4]

如何输入一个矩阵

如>> A=[1 2 3;4 5 6 ;7 8 9]

A=\begin{bmatrix} 1 & 2 &3 \\ 4& 5& 6\\ 7& 8 &9 \end{bmatrix}

Array Indexing (索引)

一维的可以直接按序号索引如>>a(3)

                                                >> ans = 3

矩阵可以按行列索引 如>>A(1,2)

                                     >> ans = 2

也可以直接按序号索引如 >> A(1)

                                        >> ans = 1

注意这个序号是从上往下数

下面是几种方法

>> A([1 2 3])

>>可以将序号1、2、3元素取出组成一个row vector

>>ans=\begin{bmatrix} 1 &4 & 7 \end{bmatrix}

>>A([1 3 ;1 3])

>>可以将序号1 3 元素取出组成一个两行两列的矩阵

>>ans=\begin{bmatrix} 1 & 7\\ 1& 7 \end{bmatrix}


>>A([1 3],[1 3])

>>即A(row, colunm)

第一行和第三行交上第一列和第三列

>>ans=\begin{pmatrix} 1 &3 \\ 7 & 9 \end{pmatrix}

如何替换矩阵中任意一元素

直接给该位置的重新赋值即可

如>>A(1,3)=90

    >>A=\begin{bmatrix} 1 & 2 &90\\ 4& 5& 6\\ 7& 8 &9 \end{bmatrix}

Colon operator ‘:’

  • 利用Colon operator ‘:’创建长数组

A=1:100  >>>A=[1 2 3 4 5 …100]

A=1:2:99  >>>A=[1 3 5 7 9 ...99]   中间的是步长

  • 利用Colon operator ‘:’delete 矩阵的行或列

A(3,:)=[ ]即去掉矩阵A的第三行全部,即让A矩阵的第三行为空


矩阵合并

>> F=[A B]  或 F= [A;B]

矩阵转置

>>C=A'

几个特殊的矩阵

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值