首页

Matlab讲义-第二章matlab02数值运算功能1-10

资源预览文档简介为自动调取,内容显示的完整度及准确度或有误差,请您下载后查看完整的文档内容。

1/81

2/81

3/81

4/81

5/81

6/81

7/81

8/81

9/81

10/81

剩余71页未读,查看更多内容需下载

第二章 MATLAB的数值计算功能 <br />&mdash;&mdash; Matlab 具有出色的数值计<br />算能力,占据世界上数值计算软<br />件的主导地位 <br /> <br />数值计算功能 <br />• 矩阵运算 <br />• 多项式运算 <br />• 线性方程组 <br />• 数值统计 <br />• 线性插值 <br />• 函数优化 <br />• 微分方程的数值解 <br /> <br />主要内容 <br />2.5矩阵的运算 <br />2.5.1矩阵的数学运算 <br />2.5.2矩阵的点(数组)运算 <br />2.5.3矩阵的关系和逻辑<br />运算 <br />2.1 MATALB中的数值 <br />2.2变量及其赋值 <br />2.3矩阵的表示 <br />2.3.1矩阵的输入 <br />2.3.2向量的构造 <br />2.4矩阵的操作 <br />2.6矩阵函数 <br />2.6数据处理函数 <br /> <br /> MATLAB既可用传统的十进制表示数值,也<br />可以用科学计数法表示数值,用e代表10的指数<br />形式,用i和j来代表虚数。 <br />1.数值的表示 <br />1e3 <br />3+3j <br />§2.1 MATLAB中的数值 <br />3+3*j <br />1000 <br />1e-3 0.001 <br /> <br /> MATLAB数据存储格式只有一种,是IEEE浮点标<br />准的双精度格式(8个字节,64位),其MATLAB<br />表示为double( ) <br /> MATLAB作运算和存储时都用双精度格式,这对<br />绝大多数工程计算是足够的,许多情况下甚至过于<br />&ldquo;浪费&rdquo;。 <br /> 运算精度为16位有效数字,数值范围为: <br /> 10-308 ~ 10308 <br />2.数据存储格式 <br /> <br /> 虽然它的数据存储格式只有一种,但<br />MATLAB为了人机交互的友好性,数据输出<br />显示格式可有10种,常用6种。 <br /> 在缺省的情况下,整数的显示格式为整数; <br />而实数在屏幕显示时默认的小数点后4位;<br />对于大于1000的实数,用5位有效数字的科<br />学记数形式显示。 <br />3.数据显示格式 <br />271.82显示为271.8200 <br />2718.2显示为2.7182e+003 <br /> <br /> 若要改变实数的显示格式,有两种方式可改变显示<br />格式: <br /> (1)使用format命令: format ―格式&rdquo; <br /> 可直接在命令窗口中键入对以上各个数字显示格式,<br />如 format long <br /> (2)使用file菜单 <br />Numeric format<br />Numeric display<br /><br /><br /><br />File-Preference-Command window-Text display- <br />3.数据显示格式 <br /> <br />MATLAB命令 <br /> <br />含 义 <br /> <br />范 例 <br /> <br />format short(默认 <br />4 位有效小数位数 <br />短格式 <br /> <br />3.1416 <br /> <br />format short e <br />5位科学记数表示 <br />短格式科学计数法 <br /> <br />3.1416e+000 <br /> <br />format long <br />小数点后15位数字表示 <br />长格式 <br /> <br />3.141592653589793 <br />format long e <br />小数点后15位科学记数表示 <br />长格式科学计数法 <br /> <br />3.1415926535897<br />93e+000 <br /> format rat <br />分数近似 <br />近似有理数表示 <br /> <br />355/113 <br /> <br />format bank <br />两位小数 <br />银行格式,元角分<br />表示 <br />3.14 <br /> <br /> 使用format命令能将计算结果以不同的精确度的数<br />字格式显示,如下表的圆周率π值: <br /> <br />MATLAB命令 含 义 <br /> <br />范 例 <br /> <br />format hex 十六进制表示 <br /> <br />40921fb54442d18 <br />format + 显示大矩阵用;正<br />数、负数,零分别<br />用+、-、空格表<br />示 <br /> <br />+ <br /> <br /> <br /> <br /> <br /> <br /> <br /> 注意1:format只是影响结果的显示,不影<br />响其计算与存储;MATLAB总是以双精度<br />(double,8字节)来执行所有的运算。 <br /> 注意2:当调试程序时,产生的数值变化量<br />很小或者数值变化范围很大的情况下,采<br />用format long e选项尤为重要。要恢复系统<br />默认设置,可输入: <br /> format short <br />说明: <br /> <br />§2.2MTLAB中的变量 <br /> 在MATLAB的命令窗口可以直接输入变量名并且<br />立即赋值。 <br /> 变量不需要事先声明它的类型和维数,每个变量<br />的类型根据所赋的值来确定。 <br /> MATLAB会自动为一个新变量开辟存储空间,并<br />随变量的内容变化而变化。 <br /> 例如对于变量:num_students=25 <br /> MATLAB将创建一个1×1的矩阵变量存储单元,<br />变量名称为num_students,存储的数值为25。 <br />1.变量的赋值 <br /> <br /> MATLAB变量的命名遵守如下规则: <br />(1)变量名由字母、数字和下划线组成,变量名中<br />不允许使用标点符号和空格,而且第一个字符必须为<br />字母。 <br />(2)变量名中的英文字母大小写是有区别的(如<br />A1B, a1b, A1b,a1B是四个不同的变量)。 <br />(3)变量名的...

版权提示

  • 温馨提示:
  • 1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
  • 2. 本文档由用户上传,版权归属用户,莲山负责整理代发布。如果您对本文档版权有争议请及时联系客服。
  • 3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
  • 4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服vx:lianshan857处理。客服热线:13123380146(工作日9:00-18:00)

文档下载

发布时间:2023-01-16 15:18:01 页数:81
价格:¥3 大小:928.14 KB
文章作者:U-158657

推荐特供

MORE