MatLab编程中文版第二章

MatLab编程中文版第二章

ID:41037310

大小:808.00 KB

页数:38页

时间:2019-08-14

MatLab编程中文版第二章_第1页
MatLab编程中文版第二章_第2页
MatLab编程中文版第二章_第3页
MatLab编程中文版第二章_第4页
MatLab编程中文版第二章_第5页
资源描述:

《MatLab编程中文版第二章》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录第二章MATLAB基础12.1变量和数组12.2MATLAB变量的初始化32.2.1用赋值语句初始化变量32.2.2用捷径表达式(shortexpressions)来赋值42.2.3用内置函数来初始化52.2.4用关键字input初始化变量6测试2.162.3多维数组62.3.1多维数组在内存中的存储72.3.1用单个下标访问多标数组82.4子数组82.4.1end函数92.4.2子数组在左边的赋值语句的使用92.4.3用一标量来给子数组赋值102.5特殊变量11测试2.2112.6显示输出数据122.6.1改变默认格式122.6.2disp函数132.6.3

2、用fprintf函数格式化输出数据132.7数据文件13测试2.3142.8标量运算和数组运算152.8.1标量运算符152.8.2数组运算和矩阵运算15例2.1162.9运算的优先级17例2.218测试2.4182.10MATLAB的内建函数192.10.1选择性结果192.10.2带数组输入的MATLAB函数的应用192.10.3常见的MATLAB函数192.11画图入门192.11.1简单的xy画图的应用202.11.2打印图象212.11.3联合作图222.11.4线的颜色,线的形式,符号形式和图例222.11.5对数尺度242.12例子25II例2.32

3、5例2.426例2.5282.13调试MATLAB程序292.14总结302.14.1好的编程习惯312.14.2MATLAB总结312.15练习332.1332.2332.3332.4332.5342.6342.7342.8342.9342.10342.11352.12352.13352.14352.15352.16362.17362.1836II第二章MATLAB基础在本章我将向大家介绍MATLAB的基本元素。在本章的章末,你将会编写简单的函数化的工具。2.1变量和数组MATLAB程序的基本数据单元是数组。一个数组是以行和列组织起来的数据集合,并且拥有一个数组

4、名。数组中的单个数据是可以被访问的,访问的方法是数组名后带一个括号,括号内是这个数据所对应行标和列标。标量在MATLAB中也被当作数组来处理——它被看作只有一行一列的数组。数组可以定义为向量或矩阵。向量一般来描述一维数组,而矩阵往往来描述二维或多维数组。在本书中,当我们讨论一维数组时用向量表示,当我们讨论二维或多维向量时用矩阵。如果在特殊情况下,同时遇到这两种数组,我们就把他们通称为“数组”。数组的大小(size)由数组的行数和列数共同决定,注意行数在前。一个数组所包含的数据多少可由行数乘列数得到。例如,下列数组的大小为图2.1一个数组是以行和列组织起来的数据集合

5、,此数组arr含有20个元素,共4行,5列。阴影元素是arr(3,2)row1row2row3row4col1col2col3col4col5数组大小这是一个3×2矩阵,包含6个元素这是一个一维行向量,共有4个元素这是一个一维行向量,共有4个元素36数组中的单个数据是可以被访问的,访问的方法是数组名后带一个括号,括号内是这个数据所对应的行标和列标。如果这个数组是一个行向量或列向量,则只需要一个下标。例如上面的数组A(21)为3,C(2)为2。一个MATLAB变量是一段包含一个数组的内存区,并且拥有一个用户指定的变量名。通过适当的命令和它的变量名随时可以就调用它和修

6、改它。MATLAB的变量名必须以字母开头,后面可以跟字母,数字和下划线(_).只有前31个字符是有效的;如果超过了31个字符,基余的字符将被忽略。如果声明两个变量,两变量名只有第32个字符不同,那么MATLAB将它们当作同一变量对待。常见编程错误确保你所声明的变量名前31个字符是独一无二的。否则,MATLAB将无法辨认出它们的不同。当你编写程序时,给变量起一个有意义的名字非常的重要。有意义的名字极大的提高了程序的可读性和可维护性。像day,month和year这样的名字意义非常明确,即使第一次看到也能理解。尽管空格不能用在MATLAB变量名中,但是可以用下划线代替

7、空格创造出有意义的变量名。比如,changerate可以写成change_rate.好的编程习惯给你的变量起一个描述性的且易于记忆的变量名。例如,货币汇率可以exchange_rate为变量名。这种方法将使得你的程序更加明确且易于理解。在你所写的程序的开头列出一数据字典(datadictionary)十分的重要.数据字典列举了你在本程序中用到的所有变量的定义。它的定义应包括本条目的所要描述的内容和它在执行时所在的单元。当编写程序时,编定数据字典看似没有必要。但是设想一下,在过了一段时间后,你或其他人要对此程序修改,这时数据字典就显得十分的有用。好的编程习惯给每个程

8、序创建一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

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