Matlab学习笔记——基本操作(纯笔记,未整理,无顺序)

一、常用运算及数值:

名称 描述
加减乘除幂 + - * / ^

对位乘除幂

.* ./ .^
矩阵转置 A'
开平方 sqrt(x)
三角函数 sin(x) cos(x)
反三角函数 asin(x) acos(x)
log_{a}x lnx loga(x) log(x)
e^{n} exp(n)
\pi pi
e exp(1)

        注意:以上加减乘除幂均适用于矩阵运算

二、符号的使用:

1.分号(;):

        在 Matlab 中,其分号类似于 C 语言的分号,表示语句结束。Matlab 中一般写完一行代码后敲回车就会立即执行此代码,但分号可以让它不那么急着执行,而是可以在其后接着写代码。当完成一段代码后,再敲回车,其上含分号的代码执行但不显示,而最后一行代码则执行并显示。

2.百分号(%):

        注释,相当于C语言的 // 或 python 语言的 #。

3.冒号(:):

        m:n :m, m+1,m+2, ... , n

        m:k:n:m, m+k, m+2k, ... , n

        字符: 'a':2:'z':'acegikmoqsuwy'

三、format指令:

        format 指令用于更改数据位数。

指令 作用 示例
format short(默认) 保留4位小数 3.1416
format long 保留15位小数 3.141592653589793
format shorte 科学计数法,保留4位小数 3.1416e+00
format longe 科学计数法,保留15位小数 3.141592653589793e+00
format bank 保留2位小数 3.14
fromat rat 以分数形式显示(int/int) 355/113

四、快捷键:

        

快捷键 作用
调用之前的代码
调用之后的代码

五、向量:

        行向量:方括号内元素用空格逗号隔开。

        列向量:方括号内元素用分号隔开

 

Matlab学习笔记——基本操作(纯笔记,未整理,无顺序)_第1张图片

 

        索引:

 

Matlab学习笔记——基本操作(纯笔记,未整理,无顺序)_第2张图片

        注意:matlab 向量索引从 1 开始!!!

六、矩阵:

         1、矩阵:每一行元素间空格逗号分开,每列间分号分开。

Matlab学习笔记——基本操作(纯笔记,未整理,无顺序)_第3张图片

 

        2、索引:

Matlab学习笔记——基本操作(纯笔记,未整理,无顺序)_第4张图片

 

        注:matlab 矩阵索引从 1 开始,且按列储存。

        3、增广矩阵:

Matlab学习笔记——基本操作(纯笔记,未整理,无顺序)_第5张图片

         4、更多矩阵:

函数 作用
eye(n) 单位矩阵
zeros(m, n) 全0矩阵
ones(m, n) 全1矩阵
diag([a, b, c]) 对角线矩阵
rand(m, n) 随机矩阵
linspace(start, stop, num) 等差矩阵

         5、矩阵函数:

函数 作用
max(A) 取每列最大值
min(A) 取每列最小值
sum(A) 矩阵每列求和
mean(A) 取每列平均值
sort(A) 每列按从小到大排序
sortrows(A) 每行绑定,第一列按大小排序
size(A) 返回矩阵维度大小
length(A) 返回矩阵最大维度
find(A==) 返回满足判断语句的元素下标

 

你可能感兴趣的:(Matlab学习笔记,matlab)