[工学]第一章MATLAB语言概述.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第一章MATLAB语言概述

MATLAB 基础        1.13 指令窗的常用控制指令: 指出其后文件所在的目录 which 打开M文件编辑器 edit 显示指定M文件的内容 type 列出指定目录下的文件清单 dir 使其后的显示内容分页进行 more 清除工作空间中保存的变量 clear 创建文件夹 mkdir 清除指令窗中显示内容 clc 关闭/退出MATLAB quit 清除图形窗 clf 关闭/退出MATLAB exit 设定当前工作目录 cd 含 义 指令 含 义 指令 例1.9 指令cd, clf, clc, clear, dir, mkdir 的使用 diary命令窗口记录命令 用法: diary command. txt   diary on/off 1.14 指令窗中实施指令行编辑的常用操作键: 后寻式翻阅当前窗中的内容 PageDown 清除当前行的全部内容 Esc 前寻式翻阅当前窗中的内容 PageUp 删去光标左边的字符 Backspace 在当前行中右移光标 → 删去光标右边的字符 Delete 在当前行中左移光标 ← 使光标移动到当前行的尾端 End 后寻式调回已输入过的指令行 ↓ 使光标移动到当前行的 首端 Home 前寻式调回已输入过的指令行 ↑ 作 用 键名 作 用 键名 MATLAB特点一: 面向复数设计的运算 MATLAB的所有运算都定义在复数域上,在运算时,不必象其它语言那样把实部和虚部分开处理.为描述复数,虚数单位用预定义变量i或 j表示 处理函数: real(z), imag(z), abs(z), angle(z) 例1 复数z1=4+3i, z2=1+2i,z3=2e^(i*π/6)表达,及计算z=z1z2/z3 1) 表达 z1=4+3*i; ( 4+3i ) z2=1+2*i; z3=2*exp(i*pi/6); z=z1*z2/z3 2) 复数实部、虚部、模和幅角的计算 real_z=real(z); image_z=imag(z); magn_z=abs(z); ang_z=angle(z); 例2 计算(-8)^(1/3)并绘出三个解的位置 a=-8; r_a=a^(1/3) p=[1,0,0,-a]; R=roots(p) (多项式求根) r_a = 1.0000 + 1.7321i R = -2.0000 1.0000 + 1.7321i 1.0000 - 1.7321i 绘出三个点的位置 MR=abs(R(1)); t=0:pi/20:2*pi; x=MR*sin(t); y=MR*cos(t); plot(x,y,b:), grid on; hold on; plot(R(2), ., MarkerSize, 30, Color, r); plot(R([1,3]),O, MarkerSize, 15, Color, b); axis([-3,3,-3,3]), axis square; hold off MATLAB特点之二: 面向数组设计的运算 在MATLAB中,所有的数据都被存放在适当大小的数组中,标量看成是1X1的数组. 为加快计算速度,MATLAB对以数组形式存储的数据设计了两种基本运算:数组运算和矩阵运算. () () () 圆括号 a.^b a^b ab 幂 a./b or b.\a a/b or b\a a 除 a.*b a*b axb 乘 a-b a-b a-b 减 a+b a+b a+b 加 数组运算符 矩阵运算符 数学表达式 类别 例3 对复数数组A=[1-5i, 3-7i; 2-6i, 4-8i]进行求实部、虚部、模和幅角的运算。 (1) 创建复数数组 AR=[1,3;2,4]; AI=[-5,-7; -6,-8]; A=AR+AI*i; (2) 求实部、虚部、模、幅角 A_R=real(A); A_I=imag(A); A_M=abs(A); A_A=angle(A)*180/pi; (3) 循环法—笨拙的方法 for m=1:2 for n=1:2 A_M1(m,n)=abs(A(m,n)); A_A1(m,n)=angle(A(m,n))*180/pi; end end * 第一章 MATLAB基础准备及入门 1.1 问题的引出: 1.单片机编程时,经常会用到查表法,比如计算sinx的值

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档