- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 MATLAB的基本数值计算
第2章 MATLAB的语言的主要构成 §2-1 数值和变量 §2-1 数值和变量 一、数据类型 MATLAB的数据类型主要有:数值型、字符串型、元胞型、结构型等,其中数值型有双精度型、单精度型和整数类。 §2-1 数值和变量 二、数值 MATLAB的数值采用十进制表示,可用带小数点的形式直接表示,也可用科学计数法,eps为相对精度位数,数值的表示范围为 ~ §2-1 数值和变量 如: 1 2.1 0.15e+2 5.2e+10 1+2.5i 均属于合法的数值表示。 注:1、MATLAB中的复数型常量可以直接写成手写格式,这是与 其他计算机语言的明显不同之处。 2、MATLAB中的实数范围为2.2251e-308~1.7977e308。 §2-1 数值和变量 三、复数 使用MATLAB语言特殊变量 来形成虚部。 表达式与i,j相乘需要加乘法符号。 数学运算可以写成与实数同样的格式: 即:加、减、乘、除、乘方等 可以用real,imag,abs,angle分别表示一个复数的实部,虚部,幅值和倾角,z=a+bi, real(z)等等 §2-1 数值和变量 四、矩阵和数组的概念 在MATLAB的数值计算中经常会用到标量,向量,矩阵和数组,这几个名词区别如下: 标量:指1×1的矩阵,即只含一个数的矩阵 向量:指1×n或n×1的矩阵,即只有一行或一列的矩阵 矩阵:指一个矩形的数组,即2维数组,其中向量和标量都是矩阵的特例。 数组:指n维的数组,为矩阵的延伸,其中矩阵和向量都是数组的特例。 §2-2 变量 §2-2 变量 1.变量和赋值语句 MATLAB赋值语句有两种形式: (1) 变量=表达式 (2) 表达式 其中“表达式”是用运算符将有关运算量连接起来的式子,其结果是一个矩阵。 [注] 第二种语句形式下,将表达式的值赋给MATLAB的永久变量ans。 如果在语句的最后加分号,那么,MATLAB仅仅执行赋值操作,不再显示运算的结果。在一条语句中,如果表达式太复杂,一行写不下,可以加上三个小黑点(续行符)并按下回车键,然后接下去再写。例如 s=1-1/2+1/3-1/4+1/5-1/6+1/7-…- 1/8+1/9-1/10+1/11-1/12; §2-2 变量 §2-2 变量 MATLAB对字母大小写敏感case sensitive MATLAB区分字母大小写命令casesen off MATLAB不区分字母大小写命令casesen/casesen on MATLAB中预定义的特殊变量 §2-2 变量 3) 注释和符号说明 1)百分号后所有的文字为注释 pi=1;%特殊变量被重新定义; Pi本来为3.1415926,重新赋值为1 2)多条命令可以逗号或者分号隔开而放在同一行。 pi=1,W=1; H=2; pi =1 3)逗号显示计算结果,分号不显示。 4)连续三个点表示续行,而且一个变量名或注释语句不能被两行分割。但是,如果相连的3个点在变量名或运算符之间出现,则续行仍有效。同时,用户在command窗口中,随时可以按下Ctrl+C来中断MATLAB语言的运行。 §2-2 变量 4)变量检查 在程序调试过程中, 当需要检查工作空间的变量及其阶数时,可以通过who或者whos命令来查看。 其中:who查阅MATLAB内存变量名 Whos查阅MATLAB内存变量名、大小、类型和字节数 §2-2 变量 5) 变量的保存和装载 工作日志的记录 能用文本方式将MATLAB语言工作过程中的全部屏幕文字和数据以文本方式记录下来的命令是diary,默认文件名为diary。其中,当键入diary 或diary on后,所有在MATLAB语言命令窗口中出现的文字和数据都将记录在diary或指定的文件名的文件中。若键入diary off,则停止记录。必要的时候,还结合echo on命令,使被执行的语句也被记录到日志中去,便于下一步分析。 6) 变量的存储和下载 save命令将工作空间中的全部变量值存入磁盘,默认文件名为MA
原创力文档


文档评论(0)