MATLAB程序设计语言2.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 程序设计语言 任课教师:李靖 博士(讲师) 上机安排 日期: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 基本操作 表达式 矩阵基础 矩阵产生和操作 逻辑和关系运算 操作符和特殊字符 基本矩阵和矩阵操作 基本数学函数 逻辑函数 表达式 变量 数值 函数 操作符 变量 变量名可以包含下划线、字符、数字,但不能为空格符、标点 区分大小写字母,即A和a是不同的 变量的第一个字符必须为英文字母,而且不能超过31个字符。 通过file--》preferences --》可设置字体大小 预定义变量 数值 十进制:3,8,-39 科学计数法:1.6e-21,-3.24e20 复数:-4+3.6j,780+3.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命令得到; 操作符 算术运算 +,-,*,/,\,^…以及带.的符号 关系运算 逻辑运算 其它操作符 表达式 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的第二行,:表示所有的列或行。 矩阵产生和操作 矩阵产生: 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,flipud:矩阵左右,上下翻转 Tril,triu:矩阵的上,下三角阵 Cat:阵列连接 Repmat:复制并平铺阵列 矩阵中的操作符和特殊字符(一) P46 算术操作符:+,-,*,/,\,^, ’ A+B,A-B: 相同尺寸简单加、减运算; A*B: 线性代数积 A.*B:对应元素相乘 A/B,A\B: 矩阵右(左)除 A./B,A.\B:矩阵对应元素右 (左)除 A^B:矩阵幂(两种形式,指数为标量和底数为标量) A’: 矩阵转置

您可能关注的文档

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档