正在加载图片...
1,2 MATLAB语言语法要素 如果输出矩阵的每个元素都是纯整数, MATLAB就用不加小数点的纯整数格式显示 结果。只要矩阵中有一个元素不是纯整数 MATLaB将按当前的输出格式显示计算结果 缺省的输出格式是 short格式,显示至5位有效数字。其他的输出格式可以给出更多的有效 数字。作为一个例子,假设输入为 x=[4/31.2345e-6] 那么,在各种不同的输出格式下的输出为 format short 33330.0000 > format short e 1.3333e+001.2345e format lons 1.3333333333330.00000123450000 》 format long e 1.333333333333+001.2345000000000e-06 > format bank 1.330.00 》 format hex 3f55555553eb4b623]abfd271 ++ 5字符串与字符串变量 与C语言一样, MATLAB将字符串当作数组或矩阵处理。在 MATLAB语言中,字符 串用单引号括起来(英文单引号字符用“”表示)。例如 >s='Use MatlaB 的输出结果是 Use MATLAB 字符串存储在行向量中,每个元素对应一个字符,其值为字符的ASCI码值。于是,字 符串变量s是1×10的矩阵,它包括Use与 MATLAB之间的一个空格字符。一些数学函数 也可以应用在字符串变量上。例如对字符串变量求绝对值abs(s),其结果是字符串中各字 符的ASCI码值组成的向量,尽管这个向量在维数与数值上与s的内部表示一样,但是它 们的变量属性是不同的。事实上, MATLAB对每个变量都定义了一个属性来说明该变量是 否是一个字符串变量。 MATLAB提供了几个与字符串操作有关的函数:函数 setstr的作用是将ASCI码值 转换成可显示的宇符;disp是将字符串变量的字符直接显示出来;istr用于检查一个变量 是否为字符串变量; strcmp用于字符串的比较; sprintf将数值按指定的格式转换成数值字 符串;m2sr和int2str也是将数值转换成字符串,读者可以看一看下列语句的运行结果 》f=70;c=(f-32)/1.8
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有