一、常用运算及数值:
| 名称 | 描述 |
|---|---|
| 加减乘除幂 | + - * / ^ |
| 对位乘除幂 | .* ./ .^ |
| 矩阵转置 | A' |
| 开平方 | sqrt(x) |
| 三角函数 | sin(x) cos(x) |
| 反三角函数 | asin(x) acos(x) |
| loga(x) log(x) | |
| exp(n) | |
| pi | |
| 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 开始!!!
六、矩阵:
1、矩阵:每一行元素间用空格或逗号分开,每列间用分号分开。
2、索引:
注:matlab 矩阵索引从 1 开始,且按列储存。
3、增广矩阵:
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学习笔记——基本操作(纯笔记内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复