系统环境
如果命令很长,可以分两行来输入。(需要利用续行符…)
设置当前文件夹
步骤:先建立文件夹,然后在Matlab命令行中用cd命令+路径设置
工作区也称为工作区,用于变量的显示(以表格形式)和操作(可以编辑,删除)
Matlab的搜索路径
在命令行中输入一条命令后,Matlab
变量 –>内部函数–>程序文件
1 | %{Matlab的搜索路径有一定的顺序:变量>内部函数>程序文件,下面是一个实例:}% |
数据类型
分类
整型:
分为:
1:有符号整数
2: 无符号整数
然后又分别分为8,16,32,64位整数
需要记住:
int是带符号,uint是不带符号
带符号8位整数的最大值是127
提供了数据类型转换函数
浮点数
同样提供了类型转换函数:
1 single函数:将其他类型的数据转换为单精度型
2 double函数:将其他类型的数据转换为双精度型
复型
复型数据包括实部和虚部两个部分,都默认为双精度单位,用i或者j来表示
常用函数有两个:
real:获取复数的实部
imag:获取复数的虚部
数值数据的输出格式
使用format命令,格式是:
format 格式符
注意:format命令只影响数据输出的格式,而不影响数据的计算和存储
常用数学函数
调用方法:
函数名(函数自变量的值)
函数在运算时是将函数逐项作用于矩阵的每个元素上,所以最后运算的结果就是一个与自变量同类型的矩阵
即作用于矩阵,结果是矩阵
1 函数的调用格式:(实例)
2 常用函数的应用
三角函数
三角函数也分为两种类型:
以弧度为单位的函数和以角度为单位的函数,如果是以角度为单位的函数,则在调用时应该在函数名后面加上d,以示区别。
abs函数
可以用来求实数的绝对值、复数的模、字符串的ASCII码值,具体操作见后面代码
取整函数
有round、fix、floor、ceil四种类型,具体实例见文章尾部
3 函数应用举例
1 分别求一个三位正整数的个、十、百位
2 求[1,100]区间的所有素数
代码见后面。
1 | % 转换函数实例 |
对句柄的理解
句柄是matlab语言独有的参数,相当于C语言的指针。