最近期末考试结束了,自己立下了一个flag,自学MATLAB,写这篇文章的目的就在于将自己所学的知识输出,希望能够帮到你。大家一起相互学习吧!话不多说,下面直接进入主题。
01matlab系统环境
1.matlab操作界面的组成
⑴matlab主窗口包括:功能区 快速访问工具栏 当前文件夹工具栏
⑵命令行窗口
用于输入命令并显示命令的执行结果
注意:当在命令行窗口执行命令时,如果不想立即在命令行窗口输出结果,可以在命令后加上分号(;)
⑶当前文件夹窗口
如何设置当前文件夹?
在当前文件夹工具栏或当前文件夹窗口中选择某文件夹为当前文件夹
使用cd命令
>> cd d:\work>> cd d:\work1错误使用 cd无法将目录更改为 e:\work1 (名称不存在或不是目录)。
注意:一定要先建立文件夹,再将文件夹设为当前文件夹
⑷工作区窗口
可以对变量进行编辑、保存和删除等操作
2.matlab的搜索路径
当用户在命令行窗口输入一条命令后,matlab将按照一定顺序依次寻找相关的命令对象
>> x=sin(1)x = 0.8415>> sin=[1,2,3,4,5]sin = 1 2 3 4 5>> sin(1)ans = 1
用path命令设置文件搜索路径
>> path(path,'d:\work')
用对话框设置文件搜索路径
选择主页,再单击环境功能组中的设置路径按钮
02matlab数值数据
1.数值数据类型的分类
⑴整型
无符号8位整数数据范围:00000000-11111111(0-255)
带符号8位整数数据范围:10000000-01111111(-128-127)
unit8函数:将数值数据转换为无符号8位整数
>> x=uint8(128)x = 128
int8函数:将数值数据转换为带符号8位整数
>> x=int8(128)x = 127
⑵浮点型
single函数:将其他类型的数据转化为单精度型
double函数:将其他类型的数据转化为双精度型
>> class(4)ans = 'double'>> class(single(4))ans = 'single'
class函数:返回对象的类的名称
⑶复型
由虚部和实部两部分组成,默认为双精度,虚部单位用i或j来表示
real函数:求复数的实部
>> real(6+5i)ans = 6
imag函数:求复数的虚部
>> imag(6+5i)ans = 5
2.数值数据的输出格式
format命令
格式:f