Matlab程序设计基础与simulink仿真范本.ppt

  1. 1、本文档共206页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 Matlab 编程基础;1.1 Matlab的数据类型及表示数值的范围 ;有符号整数;浮点型实数;实数的机器码;大single浮点数x=(-1)s2p(1+t)编码,存s,p+127,t;小single浮点数编码 x=(-1)s2p*t,存s,p+126,t;大double浮点数编码x=(-1)s2p(1+t),存s,p+1023,t;1bit数符码:正实数s=0,负实数s=1, s占编码的首个bit位。 11bit指数码:指数码是对p+1022的编码,占编码的第2到第12位。p =-1022固定不变,11位指数码全0. 52bit尾码: 0 ≤ t≤1-2-52,称 t 为尾数码占13到64bit位。 如果t =2-m+2-q, 就在尾数的第m位和第q位都置1. 例如 2-1023=(-1)02-1022*2-1, s=0, p=-1022,t=2-1,m=1 double码:p+1022=0, t=2-1=1000000000000H; [2-1023]double=0000 0000 0000 1000 0000 0000...00002; = 0008000000000000H [2-1074]double =(-1)02-1022*2-52 = 0000000000000001H;数值型变量定义语句;1.1.2 Matlab中的逻辑数据logical;从数组中查找满足条件的元素;1.1.3 Matlab中的字符串数据(字符数组)char ;创建字符数组的方法;查汉字十六进制机器码;1.1.4 函数指针数据function_handle;函数指针应用示例;1.1.5 数据类型及判断函数;1.1.6 数据显示格式;数据显示格式;1.2 Matlab的数据结构;Matlab中所有数据都视为数组;数组维数和总元素个数的限制;数组的本质;一维数组;创建一维数组的方法;二维数组;创建二维数组的方法(1-4);创建二维数组的方法(5-8);创建高维数组的方法;数组与矩阵运算函数;1.2.2 Matlab的元胞数组cell;创建元胞数组的方法(1-3);创建元胞数组的方法(4-6);元胞数组相关函数 ;元胞数组运算函数;1.2.3 Matlab的结构体struct及结构数组struct array;创建结构体的方法 (1-3);创建结构体的方法(4-5);结构体相关函数 ;1.2.4 Matlab的各种对象;1.3 Matlab的变量及符号变量;定义变量和符号常量的方法;数组元素的引用方法 ;1.4 Matlab的标识符;1.5 Matlab的运算符;矩阵本征值问题;数组函数与矩阵函数;1.5.2 逻辑型数据运算符及关系运算符;关系运算符;关系运算对象;1.5.2.2-1 逻辑运算 ,||;1.5.2.2-2 逻辑运算 (and),|(or),xor not(~);1.5.2.3 定义在无符号整数集合上的位运算;定义在无符号整数集合上位运算函数;1.5.3 字符数据运算符;字符串操作函数(1-6); alpha : 英文字母; alphanum : 数字或英文字母; cntrl : 代码为0~20的控制字符; digit : 数字0~9; graphic : 非控制字符(可显示字符); lower : 小写字母; print: 可显示字符或空格字符; punct : 标点符号字符(!#%()*,-./:;?@[\]_{}); wspace : 白空格字符{ ,\t, \n, \r,\v,\f}。 upper : 大定英文字母 xdigit : 十六进制数字符号;字符串操作函数(7-12);数值型字符串与数间的相互转换函数;1.5.4 元胞数组运算;1.6 Matlab的内建函数和自定义函数;1.6.1 Matlab的内建函数;hypot 强壮的平方和之平方根计算函数;1.6.1.2指数类函数;1.6.1.3复数运算函数;1.6.1.4 圆整和求余;1.6.1.5特殊数学函数;1.6.1.6数论函数;1.6.1.7坐标变换函数,色度变换;1.6.1.8 常用矩阵生成函数;1.6.1.9 基本数组信息函数;1.6.1.10 矩阵处理函数;1.6.1.11 多维数组函数;1.6.1.12 数组实用函数;1.6.1.13 特殊变量和常数;1.6.1.14 特殊矩阵;特殊矩阵生成函数;1.6.2 用户自定义函数;解三阶微分方程的用户自定义函数ivp3.m y(t)+6y(t)+13y(t)+20y(t)=u(t) u(t)=50*cos(t)*exp(-2*t)*heaviside(t);自定

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档