Matlab第一节

MATLAB系统环境

1.窗口

  • 主窗口:功能区、快速访问工作栏、当前文件夹工作栏
  • 命令行窗口:tips如果命令行很长,可以在一行末尾增加…(续行符)来表示它有两行
  • 当前文件夹窗口:所有命令都将默认在当前文件夹中操作(可以使用cd命令)
  • 工作区窗口:变量等在其上显示

2.MATLAB的搜索路径

  • 常用的命令对象:变量名、内部函数名、程序文件名
  • 搜索顺序:变量名、内部函数名、程序文件名
    Matlab第一节_第1张图片
  • 设置文件搜索路径:
    • ①path命令设置文件搜索路径path(path,'e:\work')
    • ②用对话框设置文件搜索路径 主页->设置路径

MATLAB数值数据

1.MATLAB数据类型:

数值型、字符串型、结构、单元等

2.数值数据类型:

①整形

无符号整数(0-2 ^ 8-1)
带符号整数(-2 ^ 7-2 ^ 7-1)

  • 类型转换函数:
#转换为符号整型 结果x=127
x=int8(129)
#转换为无符号整型 结果x=129
x=uint8(129)

②浮点型

单精度(内存中占4字节)
双精度(内存中占8字节)

  • 类型转换函数:
#转换为单精度型数据
single函数
#转换为双精度型数据
double函数
  • tips:在MATLAB中,数值数据默认是双精度型

③复数型

复数型数据实部和虚部默认是双精度类型

6+5i
6+5j

  • real函数:求复数实部
  • imag函数:求复数虚部

3.输出格式

format命令的格式:format格式符
format命令只影响数据输出格式,而不影响数据的计算和存储

#将输出格式设置为long
format long
#输出格式回到默认short格式
format

4.常用数学函数

①函数的调用格式

函数名(函数自变量的值)

Matlab第一节_第2张图片

  • 函数的自变量规定为矩阵变量(也可以是标量,标量本身是矩阵的一种特例)
  • 函数的运算是将函数逐项作用于矩阵的每个元素上,最后运算的结果是一个与自变量同型的矩阵

②常用函数的应用

  • 三角函数:弧度为单位、角度为单位(后面加d区分)
#ans=1
sin(pi/2)
#ans=1
sind(90)
  • abs函数:实数的绝对值、复数的模、字符串的ASCⅡ码值
#ans=4
abs(-4)
#ans=5
abs(3+4i)
#ans=97
abs('a')
  • 用于取整的函数:

    • fix(舍去小数取整,靠近0)
    • floor(向下取整)
    • ceil(向上取整)
    • round(四舍五入取整)
  • 求余数

m1=rem(m,10)

  • 判断n是否为素数
#n是素数返回1,否则返回0
isprime(n)

变量及其操作

1.变量

  • 变量本质上讲是内存单元的一个抽象
  • 变量名以字符开头,后接字母、数字或下划线的字符序列
  • 变量名区分字母大小写
  • 标准函数名以及命令名必须用小写字母

①赋值语句两种格式

变量=表达式//赋给变量
表达式//赋给matlab中的预定义变量ans

  • tips:赋值语句最后加分号,仅仅执行赋值操作,不显示变量结果

②预定义变量

  • ans是默认赋值变量
  • i和j代表虚数单位
  • pi代表圆周率
  • NaN代表非数

③变量的管理

  • 内存变量的删除和修改
    • 在工作区中直接修改
    • who命令和whos命令
  • 内存变量文件
    • 用于保存matlab工作五变量的文件,扩展名为.mat,也叫MAT文件
    • save命令:创建内存变量文件
    • load命令:装入内存变量文件
#将变量a和x保存在mydata.mat文件中
save mydata a x
#将mydata.mat文件中的内容装入工作空间
load mydata

MATLAB矩阵的表示

矩阵元素的引用

MATLAB基本运算

字符串处理

你可能感兴趣的:(MATLAB,matlab)