正在加载图片...
3变量、数据与函数 1.3.1变量 像任何其它计算机语言一样, MATLA B也有变量名规则。变量名必须是不含有空格的 单个词。变量命名规则如下: 变量名区分字母大小写,如 Items, Items,ims及 ITEMS都是不同的变量。 变量名最多不超过19个字符。第19个字符之后的字符将被忽略, howaboutthisvariablename只能表示为 howaboutthisvariabl 变量名必须以字母打头,之后可以是任意字母、数字或下划线,如x51488, a bc d e 标点符号在 MATLAB中具有特殊含义,所以变量名中不允许使用标点符号。 除了这些命名规则, MATLAB还有几个特殊变量,见表1-3 表1-3 MATLAB特殊变量表 殊变量 取值 用于结果的缺省变量名 圆周率 eps 计算机是最小数,当和1相加就产生一个比1大的数 浮点运算数 无穷大,如1/0 不定量,如0/0 i(和 I=J 所有函数的输入变量数目 nargout 所有函数的输出变量数目 realmin 最小可用正实数 realmax 最大可用正实数 表1-3中的特殊变量在启动 MATLAB之后,自动赋予表中取值。如果定义了相同名字 的变量,原始特殊取值将会丢失,直到清除所有变量或重新启动 MATLAB。一般来讲,应 当尽量避免重新定义特殊变量 13.2注释和标点 百分号后所有的文字为注释。注释语句不能执行。如键入 x=4.5%在y=5时,%注释该x取值是在y=5时有效 显示 多条命令可以放在同一行,中间用逗号或分号隔开。逗号要求显示结果,分号禁止显示 结果。如键入 x=4.5;y=5,f=1.9 显示 在PC机上运行时,可以随时按下CTRL+C键中断 MATLAB的运行 1.3.3复数表示 MATLAB对复数不需要特殊处理,用i、j和sr(-x)(X是任意整数、实数)表示。复数 的数学运算可以写成与实数同样的形式。如键入 aF=1-2i, b=sqrt(-2), c=a+b 显示 MATLAB还可以用rea,imag,abs, angle命令来表示一个复数的实部、虚部、幅值和相 角。如 1.34数学函数1 1.3 变量、数据与函数 1.3.1 变量 像任何其它计算机语言一样,MATLAB 也有变量名规则。变量名必须是不含有空格的 单个词。变量命名规则如下: 变量名区分字母大小写,如 ltems, items, itEms 及 ITEMS 都是不同的变量。 变量名最多不超过 19 个字符。第 19 个字符之后的字符将被忽略,如 howaboutthisvariablename 只能表示为 howaboutthisvariabl。 变量名必须以字母打头,之后可以是任意字母、数字或下划线,如 x51488,a_b_c_d_e。 标点符号在 MATLAB 中具有特殊含义,所以变量名中不允许使用标点符号。 除了这些命名规则,MATLAB 还有几个特殊变量,见表 1-3。 表 1-3 MATLAB 特殊变量表 特殊变量 取值 ans pi eps flops Inf NnN 用于结果的缺省变量名 圆周率 计算机是最小数,当和 1 相加就产生一个比 1 大的数 浮点运算数 无穷大,如 1/0 不定量,如 0/0 i(和)j i = j = −1 nargin nargout realmin realmax 所有函数的输入变量数目 所有函数的输出变量数目 最小可用正实数 最大可用正实数 表 1-3 中的特殊变量在启动 MATLAB 之后,自动赋予表中取值。如果定义了相同名字 的变量,原始特殊取值将会丢失,直到清除所有变量或重新启动 MATLAB。一般来讲,应 当尽量避免重新定义特殊变量。 1.3.2 注释和标点 百分号后所有的文字为注释。注释语句不能执行。如键入 x=4.5 %在 y=5 时,%注释该 x 取值是在 y=5 时有效 显示 多条命令可以放在同一行,中间用逗号或分号隔开。逗号要求显示结果,分号禁止显示 结果。如键入 x=4.5; y=5, f=1.9 显示 在 PC 机上运行时,可以随时按下 CTRL+C 键中断 MATLAB 的运行。 1.3.3 复数表示 MATLAB 对复数不需要特殊处理,用 i、j 和 sqrt(-x)(X 是任意整数、实数)表示。复数 的数学运算可以写成与实数同样的形式。如键入 a=1-2i, b=sqrt(-2), c=a+b 显示 MATLAB 还可以用 real, imag, abs, angle 命令来表示一个复数的实部、虚部、幅值和相 角。如 1.3.4 数学函数
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有