MATLAB安装版本为R2018a_win64,安装包在百度网盘里:下载地址
MATLAB官网(ww2.mathworks.com)提供了免费教程,但要进行教程需要先邮箱注册账号。
1为简介视频
MATLAB是一个高级语言,可用于数值计算、数据可视化和编程。
启动时默认界面有三个主窗口:当前文件夹、命令行窗口和工作区。窗口可以随意调整,可在点击layout中default恢复默认。
2.1输入命令
通过在命令行窗口MATLAB提示符(>>)后直接输入命令,然后按Enter来执行命令。
可以直接输入算式进行简单计算,这一节通过几个任务展示了简单数值运算。
若直接输入算式,则计算结果储存在默认变量【ans】中,MATLAB界面右侧工作区实时显示变量值。
赋值运算符为【=】表示等号右侧的表达式赋给左侧的变量,即先计算右侧,再将结果赋给左侧变量,如
m=3*5
m=m+1
此时,m=16.
在命令末尾添加分号【;】,可以“抑制输入”,即执行命令而不在命令行窗口显示结果。
直接输入变量名后回车,可以返回变量的值。
2.2在变量中储存数据
变量名规则:
以字母开头,并且仅包含字母、数字和下划线。
清除所有变量:
clear
清除命令行窗口
clc
2.3使用内置的函数和常量
MATLAB内置常量,如pi表示圆周率π,内置常见函数,如sin(正弦)、abs(绝对值)、eig(特征值)、sqrt(平方根)。
需要使用圆括号来传递函数输入,如
y=sin(x)
z=sqrt(-9)
3.1手动输入数组
使用方括号[]数组。例:创建名为x的数组,两个元素位于同一行中,元素中间使用空格或逗号分隔。
x=[7 9]
两个元素位于同一列中,元素中间使用分号分隔。
x=[7;9]
创建矩阵。
x=[3 4 5;6 7 8]
3.2等间距向量
使用运算符【:】指定起始值和最终值,默认间距为1,不需要输入方括号。
行向量5 6 7 8;
y=5:8
指定间距为2;
x=20:2:30
使用linspace函数,指定元素数目而不是间距,应使用逗号【,】分隔输入值:linspace(first,last,number_of_elements)
以1开头,10结尾,包含5个元素的行向量;
x=linspace(1,10,5)
使用运算符【’】将行向量转换为列向量;
x=x’
创建行向量并转为列向量,这时需要用圆括号来指定运算顺序;
x=(1:2:5)’
使用rand函数创建随机2*2矩阵;
x=rand(2)
创建随机3*5矩阵;
x=rand(3,5)
使用zeros函数创建6*5全零矩阵;
x=zero(6,5)
使用save命令保存变量到MAT文件:save filename variables -mat
将工作区变量x保存到名为datafile.mat的文件中;
save datafile x
使用load命令从MAT文件加载变量:load filename variables
从文件datafile.mat加载变量;
load datafile
4.2导入工具
可直接用鼠标从左侧窗口选择电子表格、文本、图片等文件,右键导入数据,在界面中选择数据导入到工作区。