概述
一、常用运算及数值:
名称 | 描述 |
---|---|
加减乘除幂 | + - * / ^ |
对位乘除幂 | .* ./ .^ |
矩阵转置 | 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学习笔记——基本操作(纯笔记,未整理,无顺序)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复