- 1、本文档共114页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB和SOPC;;*;;;;*;MATLAB操作基础;*;MATLAB产生的历史背景
“ 矩阵实验室”( MATrix LABoratory); 到70年代后期,身为美国New Mexico大学计算机系系主任的Cleve Moler,在给学生讲授线性代数课程时,编写了EISPACK和LINPACK的接口程序。Cleve Moler给这个接口程序取名为MATLAB ,即Matrix和Laboratory的组合。在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传。 ;1983年春天,Cleve Moler到Standford大学讲学,MATLAB深深地吸引了工程师John Little。John Little敏锐地觉察到MATLAB在工程领域的广阔前景,同年,他和Cleve Moler,Steve Bangert一起,用C语言开发了第二代专业版。这一代的MATLAB语言同时具备了数值计算和数据图示化的功能 。;MATLAB的发展;*;*;MATLAB语言特点;3.运算符号的“多功能性”
所有的运算,包括加、减、乘、除、函数运算都对矩阵和复数有效。
4.采用交互式人机界面,使用方便
语言规则与笔算式相似:MATLAB语言是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,犹如在演算纸上排列出公式与求解问题。所以编程效率高,易学易懂。5.强大而简易的作图功能
(1) 能根据输入数据自动确定坐标绘图;
(2) 能规定多种坐标(极坐标、对数坐标等)绘图;
(3) 能绘制三维坐标中的曲线和曲面;
(4) 可设置不同颜色、线型、视角等。还可方便地在所绘图形上标注横、纵坐标变量、图形名称等。
如果数据齐全,通常只需一条命令即可出图。
;6.有强大的自带帮助手册,有基于HTML的完整的帮助功能。
该语言提供了丰富的在线帮助功能,想了解指令或操作的格式、功能等,只要在窗口输入‘HELP?指令’,该指令的格式、功能等便能马上在屏幕上显示出来。
7.语句简单,涵盖丰富
Matlab语言中有丰富库函数功能,这些函数功能和C语言中的函数一样使用方便,而且Matlab的函数调用起来要更方便,更接近于生活语言。这些函数包括常用的数学计算,绘图以及一些扩展工具箱。
;8.功能丰富,可扩展性强
MATLAB软件包括基本部分和专业扩展部分。基本部分包括:矩阵的运算和各种变换,代数和超越方程的求解,数据处理和???里叶变换,数值积分等等。扩展部分称为工具箱(toolbox) ,用于解决某一个方面的专门问题,或实际某一类的新算法。现在已经有控制系统、信号处理、图像处理、系统辨识、模糊集合、神经元网络、小波分析等20余个工具箱,并且还在继续发展中。
;Matlab命令的结构;网络资源;
编程语言:以矩阵和数组为基本单位的编程语言
工作环境:包括一系列的应用工具,提供编程和调试程序的环境
图形处理:包括绘制二维、三维图形和创建图形用户界面(GUI)等
数学库函数:包含大量数学函数
应用程序接口:提供接口程序,可使MATLAB与其他语言程序进行交互
;MATLAB基本功能;数值和矩阵运算功能;符号运算功能;图形处理及可视化功能;可视化建模及动态仿真功能;丰富的MATLAB工具箱; 丰富的MATLAB工具箱;*;*;*;*;MATLAB的工作界面;*;菜单栏;菜单栏;;;;;;;;;MATLAB的工作界面;命令窗口是MATLAB的主要交互窗口,用于输入数据和命令、运行MATLAB函数和脚本,并显示除图形以外的所有执行结果。当M文件出现错误时,该窗口会显示出错的具体信息以便调试。;Command Window(命令窗口);如果有多条命令,可以逐行输入,也可以在同一行里输入多条命令,各命令之间以逗号分隔,若前一命令后带有分号,则逗号可以省略。例如p=15,m=35p=15;m=35
多行命令(…)
如果命令语句超过一行或者太长希望分行输入,可以在第一个物理行之后加上3个小黑点并按下回车键,然后接着下一个物理行继续写命令的其他部分。3个小黑点称为续行符,即把下面的物理行看作该行的逻辑继续。
S=1-12+13+4+…
9-4-18;
;; MATLAB中矩阵运算:
只需在窗口中对以赋值的矩阵直接进行各种运算即可。
如输入“B=A*A”,按[Enter]键后,显示结果为:;MATLAB的基本操作命令 ;MATLAB的基本操作命令 ;3.显示格式设置命令
format type:输出数据格式显示控制命令。
echo on(off):(不)显示正在执行的M文件语句。
more off:不允许分页 more on:允许分页
more
您可能关注的文档
- 电商运营专才.ppt
- 电影音乐欣赏第四讲古典音乐与电影课件.ppt
- 电子病历的应用水平分级评价标准及应用-刘海一.ppt
- 电子课件-《电工仪表与测量(第五版)》第四章 数字式万用表和数字式频率表.ppt
- 电子商务 课程设计 -.ppt
- 店中柜销售员培训手册.ppt
- 东华大学波谱分析课件-第3章 氢核磁共振波谱.ppt
- 冬春季的疾病预防.ppt
- 冬季猪流行性腹泻新动态及防控措施(成都).ppt
- 动脉采血曹艺瀚课件.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 脱氧麻黄碱技术总结.pptx
- 2024年部编新改版语文六年级上册第八单元复习课教案及单元检测题(含答.pdf
- 地理-第五章《中国的地理差异》知识点(图片版) .doc VIP
- 承诺春节不离岗承诺书.docx
- 《法律职业伦理》全套配套PPT课件(共234页PPT).pptx
- pcs221说明书国内中文版.pdf
- 高水平专业群(A档)“双高计划”中期绩效自评报告:浙江建设职业技术学院 工程造价 专业群.pdf VIP
- 麻黄碱脱氧反应乳化和油化的解决技巧.docx VIP
- JJG(沪) 47-2004 垂直螺翼式水表检定规程.pdf
- 高水平专业群(A档)“双高计划”中期绩效自评报告:湖南工业职业技术学院 数控技术 专业群.pdf VIP
文档评论(0)