MATLAB基础教程:变量的声明与运算

需积分: 14 0 下载量 119 浏览量 更新于2024-07-12 收藏 341KB PPT 举报
"MATLAB基础教程1:变量的使用" MATLAB是一种强大的科学计算软件,广泛应用于科研和工程领域。它的优点在于结构清晰、灵活性高、扩展性良好,且拥有丰富的数值运算功能、图形处理能力和高级编程环境。MATLAB不仅支持基本的算术运算、关系运算和逻辑运算,还允许用户通过变量来解决复杂问题。 在MATLAB中,变量的使用是编程的基础。你可以通过`clear`命令删除所有已定义的变量,`whos`命令则用来查看当前工作区中的变量信息,包括变量名、大小、字节数和数据类型。例如: ```matlab >> clear % 清除所有变量 >> whos % 查看当前工作区中的变量,此时应该无显示 ``` 当你为变量赋值时,如`xy=1; yx=2;`,可以使用变量名来查看其当前值: ```matlab >> xy % 查看变量xy的值,应显示1 ``` `whos`命令会显示所有变量的详细信息,例如: ```matlab >> whos Name Size Bytes Class xy 1x1 8 double array yx 1x1 8 double array Grand total is 2 elements using 16 bytes ``` 要删除特定变量,可以使用`clear`命令: ```matlab >> clear xy yx % 删除变量xy和yx >> whos % 现在变量列表中不应包含xy和yx >> xy % 尝试访问已被清除的变量,会报错 ??? Undefined function or variable 'xy'. ``` MATLAB的基本运算包括: 1. **算术运算**:加法(+)、减法(-)、乘法(*)、数组乘法(.*)、左除(\)、数组左除(.\)、右除(/)、数组右除(./)、幂次方(^)和数组幂次方(.^)。 2. **关系运算**:比较运算,如等于(==)、不等于(~=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。 3. **逻辑运算**:逻辑与(&&)、逻辑或(||)、非(~)以及逻辑值的真假(true和false)。 例如: ```matlab >> a=15+20-50+3*9 % 基本算术运算 a=12 >> b=30 b=30 >> c=a*b % 乘法运算 c=360 >> d=a^3-b*c % 幂次方和减法运算 d=-90729 >> x=2, y=3 % 使用逗号隔开变量,会在命令行显示结果 x=2 y=3 >> m=2; n=3; % 使用分号隔开,不会显示结果 >> m m=2 ``` 在MATLAB中,`format`命令可以改变输出格式,例如`format short`和`format shorte`分别用于设置短格式和短格式科学记数法,而`format long`和`format longe`则用于设置长格式和长格式科学记数法。 此外,MATLAB还支持矩阵和数组运算,使得处理多维数据变得非常便捷。通过理解这些基础知识,你就可以开始使用MATLAB进行各种科学计算和编程任务了。