第二讲 matlab语言基础

第二讲 matlab语言基础

ID:37841174

大小:397.34 KB

页数:43页

时间:2019-06-01

第二讲 matlab语言基础_第1页
第二讲 matlab语言基础_第2页
第二讲 matlab语言基础_第3页
第二讲 matlab语言基础_第4页
第二讲 matlab语言基础_第5页
资源描述:

《第二讲 matlab语言基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章matlab语ߞ.础第二章MATLAB语言基础课件公共邮ζ:sieematlab@126.comǖ码:matlabMATLAB编程与系统仿真第二章matlab语ߞ.础第二章MATLAB语言基础本章主要内容如下:2.1变量和数据类型概述2.2数值数组的生成和寻访2.3数组运算和矩阵运算2.4非数和空数组2.5关系运算和逻辑运算MATLAB编程与系统仿真第二章matlab语ߞ.础2.1.1变量变量及其赋值变量是任何程序设计语言的基本元素之一。在命令窗口可直接输入变量并赋值,无须声明其类型和维数,MATLAB将自动处理。M

2、ATLAB的变量名称由英文字母、数字和下划线等符号组成,并且第一个字符必须是英文字母,变量和常量最长允许65个字符。MATLAB对字母大小写区分,避免使用关键字。在赋值过程中,,,如果变量已经存在,如果变量已经存在,,,Matlab会会会用新值代替旧值,,,并以,并以新的变量类型代替旧的变量类型。。。MATLAB编程与系统仿真第二章matlab语ߞ.础2.1.1变量常用内存命令who:::显示当前工作空间中所有变量的一个简单列表。whos:::则列出变量的大小、数据格式等详细信息clear:::清除工作空间中所有的变量

3、。clear变量名:清除指定的变量MATLAB编程与系统仿真第二章matlab语ߞ.础常用内部常数常常常数数数返返返回回回值值值ans默认变量名,,保存最近的结果,保存最近的结果eps浮点相对精度realmax最大浮点数realmin最小浮点数pipipi圆周率i,j虚数单位inf无限值NaN不合法的数值值,,,非数值,非数值computer计算机类型versionMATLABMATLAB版本字符串MATLAB版本字符串MATLAB编程与系统仿真2.1.1变量数值类型第二章matlab语ߞ.础MATLAB无日期时间型类型(当

4、做字符串处理,有相应的函数),整型数据主要用于图像处理等特殊问题。所有类型都以数组形式式式存储逻辑字符数数数细胞值值值构架JAVA函函函数数数对象句句句单精度双精度柄柄柄整型符号对象MATLAB编程与系统仿真Matlab提供数值类型第二章matlab语ߞ.础数据类型取值范围转换函数带符号8位整型[-27,27–1]int8带符号16位整型[-215,215–1]int16带符号32位整型[-231,231–1]int32带符号64位整型[-263,263–1]int64无符号8位整型[0,28–1]uint8无符号16位整型[0

5、,216–1]uint16无符号32位整型[0,232–1]uint32无符号64位整型[0,264–1]Uint64单精度浮点数[1.17e-38,,,3.40e+38]single双精度浮点数[2.22e-308,,,1.79e+308]doublerealmin(‘single’),realmaxMATLAB编程与系统仿真标量、向量、矩阵与数组概念第二章matlab语ߞ.础标量、向量、矩阵与数组是MATLAB运算中的涉及基本运算量111.1...矩阵矩阵是一个数学概念。2.2.2.向量向量是一个数学量(矩阵的特例)。3.

6、3.3.标量标量也是一个数学概念(矩阵的特例)。相单于简单变量4.数组数组不是一个数学量,程序设计语言概念。一维数组的数学原型是向量,二维数组的数学原型是矩阵数值数组、逻辑数组、字符串数组、符号数组MATLAB编程与系统仿真第二章matlab语ߞ.础2.1.2数值型数据MATLAB数值数据格式及显示方式MATLAB既可用传统的十进制数表达数值,也可以用科学计数表达数值,用e代表10的指数形式,用i和j来代表虚数。MATLAB内部数据格式(缺省)只有一种,是IEEE浮点标准的双精度二进制(64位),相应于十进制的16位有效数

7、,范围为10-308~10+308。为了人机交互的友好性,数据输出显示格式有8种。可用菜单选项或format命令选择。MATLAB编程与系统仿真第二章matlab语ߞ.础复数可以通过以下方式定义复数直接输入:z=3+4ij=0;z=3+4*j??z=3+4*j虚部与虚数单位之间不能留空格使用complex函数z=complex(3,4)z=complex(3)z=complex(3,0)MATLAB编程与系统仿真第二章matlab语ߞ.础2.1.3字符串字符串是用单引号来标示的,例如,S='IHaveaDream.’D=

8、‘Dream.’D=‘I’’mDream.’D=‘I’’mI’’mjohn’I’’mjohn’在MATLAB中,字符串的存储是按其中字符逐个顺序单一存放的,且存放的是它们各自的ASCII码,由此看来字符串实际可视为一个字符数组,字符串中每个字符则

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

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

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