第2章 MATLAB语言程序设计基础,2.1 MATLAB语言数据类型 2.2 数值运算 2.3 符号运算 2.4 MATLAB语言程序控制结构 2.5 M文件概述 2.6 MATLAB图形绘制 2.7 实例解析,本章目标:了解MATLAB语言程序设计及图形绘制的基本内容,2.1 MATLAB语言数据类型,MATLAB支持的基本数据类型见下图。,MATLAB的数据类型,一、变量与常量,变量是任何程序设计语言的基本元素之一,它是指其数值在数据处理的过程中可能会发生变化的一些数据量名称。而常量则是指在计算过程中数值不发生变化的量。 MATLAB语言变量有如下特点:不要求对所使用的变量进行事先声明,也不需要指定变量类型,MATLAB会自动根据所赋予变量的值或对变量所进行的操作来确定变量的类型;在赋值过程中,如果变量已经存在,MATLAB会用新值代替旧值,并以新的变量类型代替旧的变量类型。 如果没有事先声明,MATLAB中的变量指的是局部变量。此外用户还可以使用global()函数来定义全局变量,全局变量可以用于不同函数文件之间的传递,但也正是由于全局变量的这种特性使得程序的可读性降低甚至容易