文章目录
MATLAB简介
MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。一、MATLAB界面介绍
TIPS:博主的MATLAB是2019b的中文版
二、基础知识
1. 基本符号(Basic Symbol)
Operators: + - * / ^ (加 减 乘 除 Pow)
常用符号:
ans : 运算结果;
i j : 常用于比较的变量;(Complex Number)
Inf : 无穷大;
esp : 2.2204e-16;
NaN: Not a Number;
pi : Π;
例题1:
代码如下(示例):
cos(((1 + 2 + 3 + 4)^3/5)^0.5) #可得ans = -0.0050
例题2:
代码如下(示例):
sin(pi^0.5)+log(tan(1)) #MATLAB中ln(x)用log(x),log10(x)用lg(x)代替
TIPS: MATLAB Calling Priority(呼叫优先级)
例:
cos = 'This a string.'; #第一个字符序号为1,依此类推
cos(8) = s;
clear cos;
cos(8) = -0.1455;
#MATLAB会优先执行用户自定义的变量、后执行系统定义的变量
2. 数据输出格式(Numeric Display “Format”)
以Π为例(Example表示为输出格式):
Style Example
short 3.1416
long 3.141592653589793
shortE 3.1416e+00
longE 3.141592653589793e+00
bank 3.14
hex 400921fb54442d18
rat 355/113
TIPS:
rat 即将变量用分数形式表示;
调用方式:
format short;
format long;
format long E;
3. 矩阵输入(Vector and Matrix)
Row Vector : >> a = [1 2 3 4]
Column Vextor: >> b = [1;2;3;4]
Matrix :
M = ([1 21 6;5 17 9; 31 2 7])
执行结果:
TIPS:
‘ ; ’ 即表示矩阵的换行,同一行元素可用空格或’ , '进行输入
4. 实用小技巧(用于Command Window)
clc : clear Command Window display;(清空命令行窗口)
clear : remove all variables in the workspace;(清空工作区)
who : variables in the workspace;(查询变量)
whos : variable information of the workspace;(查询变量类型)
文末留言
此博客为MATLAB的初步介绍,萌新博主将持续更新,欢迎志同道合的朋友与我一起学习一起进步,如有不足,请大家批评指正,谢谢大家!