- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB编程入门 目 录 第1章 MATLAB简介 第2章 MATLAB基本语法 2.1 变量及其赋值 2.2 矩阵的初等运算 2.3 元素群运算 2.4 逻辑判断及流程控制 2.5 基本绘图方法 2.6 M文件及程序调试 第3章 MATLAB在电路中的应用 3.1 电阻电路 3.2 动态电路 3.3 正弦稳态电路 3.4 频率响应 3.5 二端口电路 第一章 MATLAB简介MATLAB(MATrix LABoratory,即矩阵实验室)是MathWork公司推出的一套高效率的数值计算和可视化软件。MATLAB是当今科学界最具影响力、也是最具活力的软件,它起源于矩阵运算,并已经发展成一种高度集成的计算机语言。它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计、便捷的与其他程序和语言接口的功能。MATLAB语言有如下优点:1.编程简单使用方便MATLAB的基本数据单元是既不需要指定维数、也不需要说明数据类型的矩阵,而且数学表达式和运算规则与通常的习惯相同。因此,在MATLAB环境下,数组的操作与数的操作一样简单。MATLAB的矩阵和向量操作功能是其他语言无法比拟的。2.函数库可任意扩充由于MATLAB语言库函数与用户文件的形式相同,所以用户文件可以像库函数一样随意调用。所以用户可根据自己的需要任意扩充函数库。 3.语言简单内涵丰富MATLAB语言中最重要的成分是函数,其一般形式为:Function [a,b,c…]=fun(d,e,f…)fun是自定义的函数名,只要不与库函数名相重,并且符合字符串的书写规则即可。这里的函数既可以是数学上的函数,也可以是程序块或子程序,内涵十分丰富。每个函数建立一个同名的M文件,如上述函数的文件名为fun.m。这种文件简单、短小、高效,并且便于调试。4.简便的绘图功能MATLAB具有二维和三维绘图功能,使用方法十分简便。而且用户可以根据需要在坐标图上加标题。坐标轴标记。文本注释及栅格等,也可一指定图线形式(如实线、虚线等)和颜色,也可以在同一张图上画不同函数的曲线,对于曲面图还可以画出等高线。5.丰富的工具箱由于MATLAB的开放性,许多领域的专家都为MATLAB编写了各种程序工具箱。这些工具箱提供了用户在特别应用领域所需的许多函数,这使得用户不必花大量的时间编写程序就可以直接调用这些函数,达到事半功倍的效果。 第二章 MATLAB基本语法 2.1 变量及其赋值 (1)标识符与数标识符是标识变量名、常量名、函数名和文件名的字符串的总称。标识符可以是英文字母、数字和下划线等符号。标识符第1个字符必须是英文字母,MATLAB对大、小写敏感。MATLAB只有一种数据格式,双精度(即64位)二进制,对应于十进制16位有效数和±308次幂。 (2)矩阵及其元素的赋值变量=表达式(数) (3)复数 (4)变量检查 f1 = 111111全1矩阵 f3 =816 魔方矩阵357492 线性分割函数 f5 = 0 0.2500 0.5000 0.7500 1.0000 大矩阵可由小矩阵组成 fb2 =1.0000 1.0000 8.0000 1.0000 6.00001.0000 1.0000 3.0000 5.0000 7.00001.0000 1.0000 4.0000 9.0000 2.00001.000000000 1 0.2500 0.5000 0.7500 1.0000 f2 =000 全0矩阵000 f4 =10单位矩阵01 fb1 =1181611357114921000001000 fb1=[f1,f3;f4,f2] fb2=[fb1;f5] 2.2 矩阵的初等运算(1)矩阵的加减乘法i. 加、减法:相加减的两矩阵阶数必须相同,对应元素相加减。 (2)矩阵的除法及线性方程组的解 a=[1 2 3; 3 -5 4; 7 8 9] x=[x1,x2,x3] b=[2;0;2] ax=b x=a\ba左除b 方程组 X1+2X2+3X3=23X1- 5X2+4X3=07X1+8X2+9X3=2 可以表示为ax’=b a=[1 2 3;4 5 6] b=[2 4 0; 1 3 5] d=[1 4 7; 8 5 2; 3 6 0] 运算:a*b d\a a*bError using == * Inner matrix dimensions must agree. d\aError using == \ Matrix dimensions must agree.
您可能关注的文档
- 学术讲座照片汇集.ppt
- 管理会计49332.ppt
- 第三章 旅游者购买.ppt
- 山东威海外国语进修学院2013年英语系家长会.ppt
- 土力学第三章63443.ppt
- 专业英语29565.ppt
- 埃及_ppt.ppt
- 大学语文33011.ppt
- 信息经济学30149.ppt
- 社会学55062.ppt
- 山西省图集 12S5 12系列建筑标准设计图集 水处理工程.docx
- DB43∕T 1798-2020 建筑垃圾再生集料水泥稳定混合料.docx
- SJG 45-2025 居住建筑节能设计标准.docx
- DB41_T 2205-2021 合成钻石 鉴定与分级.docx
- DB23_T 3936-2025 滑雪场场地服务质量规范.docx
- DB21_T 4045-2024 玉米保护性耕作全层施肥机械作业技术规程.docx
- DB50_T 1745-2024 层叠式圆型蜂箱生产巢蜜技术规范.docx
- DB3304_T 027-2024 机关事务管理 会务服务规范.docx
- DB15_T 3718-2024 饲用燕麦复耕双晚旱作栽培技术规程.docx
- DB63_T 2402-2025 收费公路集中监控运行服务规范.docx
最近下载
- 人教版小学一年级下册道德与法治全册教案.docx
- 部编版三年级下册道德与法治全册教学反思.docx VIP
- 2025云南怒江供电局招聘短期项目制用工10人笔试参考题库附答案解析.docx VIP
- 区块链智能合约开发教程.doc VIP
- 肢体恶性骨肿瘤HIFU治疗 PPT课件.ppt VIP
- 小学三年级上册《健康成长》全册教案教学设计.doc VIP
- 区块链智能合约开发指南.doc VIP
- 2025曲靖供电局及所属县级供电企业项目制用工招聘(55人)笔试参考题库附答案解析.docx VIP
- 甲状腺射频消融护理查房.pptx VIP
- 2024年上海市16区高考英语一模试卷听力部分汇编(附14区听力音频)含答案与文本.pdf VIP
文档评论(0)