书签 分享 收藏 举报 版权申诉 / 27
上传文档赚钱

类型MATLAB程序设计语言2课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4145246
  • 上传时间:2022-11-14
  • 格式:PPT
  • 页数:27
  • 大小:180.80KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《MATLAB程序设计语言2课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    MATLAB 程序设计语言 课件
    资源描述:

    1、MATLAB 程序设计语言 任课教师:李靖 博士(讲师)Email: 研究方向:无线通信上机安排 日期:3-21,4-4,4-18,5-9,5-23 时段:18:00至22:00 机房:E楼205 要求:每次上机找科代表签到!课程安排 Chapter1 Matlab 系统概述 Chapter2 Matlab 基本操作 Chapter3 Matlab 图形系统 Chapter4 Matlab 程序设计 Chapter5 Matlab 基本应用领域 Chapter6 数据阵列类型与结构 Chapter7 字符串处理Chapter2 Matlab 基本操作表达式矩阵基础矩阵产生和操作逻辑和关系运算操

    2、作符和特殊字符基本矩阵和矩阵操作基本数学函数逻辑函数表达式变量数值函数操作符变量变量名可以包含下划线、字符、数字,但不能为空格符、标点区分大小写字母,即A和a是不同的变量的第一个字符必须为英文字母,而且不能超过31个字符。通过file-preferences-可设置字体大小预定义变量ans 预设的计算结果的变量名eps MATLAB定义的正的极小值=2.2204e-16pi 内建的值Inf 正无穷大(1/0)NaN 表示不定值(Inf/Inf 或 0/0)i 或 j 虚数单位(注意注意i和和j也可以做变量也可以做变量)nargin 函数输入参数个数nargout 函数输出参数个数realmax

    3、 最大的正实数realmin 最小的正实数flops 浮点运算次数数值十进制:3,8,-39科学计数法:1.6e-21,-3.24e20复数:-4+3.6j,7803.2e2i浮点数:范围在10-308 10308 MATLAB的所有计算均在双精度下进行,可用format命令来控制不同的显示格式,如10*pi函数函数分类:内部函数、Toolboxes中实用函数、用户自定义函数。函数用法:1)嵌套:x=sqrt(log(z)2)多输入:theta=atah2(y,x)3)多输出:y,i=max(x)函数的具体用法可通过help命令得到;操作符算术运算+,-,*,/,以及带.的符号关系运算逻辑运算

    4、 其它操作符 表达式MATLAB书写表达式的规则与“手写算式”差不多相同。将变量、数值、函数用操作符连接起来,就构成了表达式。如果一个指令过长可以在结尾加上.(代表此行指 令与下一行连续),例如 3*.6 ans=18表达式示例a=(1+sqrt(10)/2;b=abs(3+5i);c=sqrt(bessell(4/3),a-i);d=sin(exp(-2.3);e=pi*d;行末的分号用于抑制结果的显示。矩阵基础输入矩阵及矩阵下标矩阵转置:a矩阵元素求和:sum()按列求和矩阵连接:a b矩阵行列删除:利用空矩阵 b(2,:)=;%删除矩阵b的第二行,:表示所有的列或行。矩阵产生和操作矩阵产

    5、生:1)直接输入元素列表;2)从外部数据文件读取:load 3)利用Matlab内部函数产生矩阵:eye,ones,zeros,rand,randn(演示)4)用户自己编写M文件产生矩阵。基本矩阵和矩阵操作基本矩阵和阵列:eye:单位矩阵 ones:全1阵列 zeros:全0阵列 rand:均匀分布的随机数和阵列 randn:正态分布的随机数和阵列 linspace:产生线性间空向量 logspace:产生对数间空向量矩阵操作(P35和P63)常用:矩阵转置、重排、求和、下标、删除和运算等;Diag:对角矩阵和矩阵的对角化Reshape:阵列重新排列Rot90:矩阵旋转90度fliplr,fl

    6、ipud:矩阵左右,上下翻转Tril,triu:矩阵的上,下三角阵Cat:阵列连接Repmat:复制并平铺阵列 矩阵中的操作符和特殊字符(一)P46算术操作符:+,-,*,/,A+B,A-B:相同尺寸简单加、减运算;A*B:线性代数积 A.*B:对应元素相乘 A/B,AB:矩阵右(左)除 A./B,A.B:矩阵对应元素右(左)除 AB:矩阵幂(两种形式,指数为标量和底数为标量)A:矩阵转置,若A为复数矩阵,则求出共轭转置。A.:矩阵转置 ,若A为复数矩阵,也不求不求共轭。(对应函数见 P47.)矩阵中的操作符和特殊字符(二)Kron:Kronecker 张量积:K=(X,Y)冒号:建立向量、阵

    7、列的下标或用于迭代。(使用格式见书P48)逻辑操作符:&,|,关系操作符:,=,x=1:0.1:2;%x 是阵列x=Columns 1 through 9 1.0000 1.1000 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 Columns 10 through 11 1.9000 2.0000 y=exp(x.2);%exp(x.2)是阵列运算 y=Columns 1 through 9 2.7183 3.3535 4.2207 5.4195 7.0993 9.4877 12.9358 17.9933 25.5337 Columns 10 through 11 36.9661 54.5982阵列运算的特色纯量与阵列运算的差别 x=2.0%x 是一纯量 nume=x3-2*x2+x-6.3;deno=x2+0.05*x-3.14;f=nume/deno x=1:5;%注意 x 是一阵列 nume=x.3-2*x.2+x-6.3;deno=x.2+0.05*x-3.14;f=nume./deno32226.30.053.14xxxfxx

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:MATLAB程序设计语言2课件.ppt
    链接地址:https://www.163wenku.com/p-4145246.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库