- 1、本文档共88页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]最经典的MATLAB76教程
MATLAB基础知识
Matlab产生的背景:
MATrix LABoratory(矩阵实验室)的缩写
利用C语言等高级语言编写程序,过程比较烦琐,普通用户掌握起来较难。
不希望把时间过多的花在编程序上而忽略了问题本身的研究
Matlab 基本知识
Matlab 的主要功能
Matlab是一种功能非常强大的工程语言,诞生于20世纪70年代,1984年正式推向市场。2002年8月,Matlab6.5开始发布。是进行科学研究和产品开发必不可少的工具。
数值和符号计算
矩阵(数组)的四则运算(Matrix+Laboratory)、数值差分、导数、积分、求解微分方程、微分方程的优化等
数字图像、数字信号处理
工程和科学绘图
控制系统设计
财务工程
建模、仿真功能
Matlab 的界面
1.命令窗口(Command Window):
Matlab各种操作命令都是由命令窗口开始,用户可以在命令窗口中输入Matlab命令,实现其相应的功能。此命令窗口主要包括文本的编辑区域和菜单栏(如:四则运算;“;”禁止显示变量的值;↑↓遍历以前的命令)。在命令窗口空白区域单击鼠标右键,打开快捷菜单,各项命令功能如下:
Evaluate Selection :打开所选文本对应的表达式的值。
Open Selection :打开文本所对应的MatLab文件。
Cut :剪切编辑命令。
Paste :粘贴编辑命令。
2. M-文件编辑/调试(Editor/Debugger)窗口
Matlab Editor/Debugger窗口是一个集编辑与调试两种功能于一体的工具环境。
M-文件(函数文件)
什么是M-文件:它是一种和Dos环境中的批处理文件相似的脚本文件,对于简单问题,直接输入命令即可,但对于复杂的问题和需要反复使用的则需做成M-文件(Script File)。
创建M-文件的方法:
Matlab命令窗的File/New/M-file。
在Matlab命令窗口运行edit。
M-文件的扩展名: *.m
执行M-文件:F5
M文件的调试
选择Debug菜单,其各项命令功能如下:
Step :逐步执行程序。
Step in :进入子程序中逐步执行调试程序。
Step out :跳出子程序中逐步执行调试程序。
run:执行M-文件。
Go Until Cursor :执行到光标所在处。
Exit Debug Mode :跳出调试状态。
函数文件的创建要求:文件名与函数名必须相同,如sin(x)必有sin.m函数文件存在。
要求实参和形参位置一一对应。形参在工作空间中不会存在。
可以编写递归函数,可以嵌套其他函数。
可以用return命令返回,也可以执行到终点返回
3.工作空间(Workspace)窗口:
显示目前保存在内存中的Matlab的数学结构、字节数、变量名以及类型窗口。
保存变量:File菜单\Save Workspace as 命令行:save 文件名
装入变量:File菜单\Import Data 命令行:Load 文件名
4.现在目录窗口(Current Directory)
5.命令历史窗口(Command History ):提供先前使用过的函数,可以复制或者再次执行这些命令。
Matlab帮助系统
Matlab在命令窗口提供了可以获得帮助的命令,用户可以很方便的获得帮助信息。例如:在窗口中输入“help fft”就可以获得函数“fft”的信息。常用的帮助信息有help ,demo ,doc ,who ,whos ,what ,which ,lookfor ,helpbrowser ,helpdesk ,exit ,web 等。
、关于变量
变量命名规则:
变量名是不包含空格的单个词
变量名区分大小写
变量名必须以字母开头的字母、数字、下划线的组合,最多19个字符。
Matlab提供的标准函数名均以小写字母开头
特殊变量名:
ans 缺省变量名
pi 圆周率
i,j 虚数单位
eps 无穷小
inf ,Inf 无穷大
realmax 最大正实数
realmin 最小正实数
清除变量的值
clear
clear 变量名1 变量名2
显示驻留内存的变量名
who
whos
Matlab编程
矩阵(数组)的输入
1、直接输入
直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔,且空格个数不限;不同的行用分号(;)分隔。所有元素处于一方括号([ ])内;多维矩阵用多重方括弧。可建立复数矩阵
如: Null_M = [ ] %生成一个空矩阵
可建立复数矩阵
R=[1,2,3;4,5,6]
I=[7,8,9;10,1
您可能关注的文档
- Friends老友记六人行法语版第六季剧本.doc.doc
- FRIENDS老友记第一季01-10集剧本.doc
- friends老友记六人行第1季剧本英文版.doc
- Friends老友记英文剧本(第十季).doc
- Friends老友记英文剧本-第05季(可编辑).doc
- GB700碳素结构钢.doc
- GLP1RPKA在糖尿病骨质疏松大鼠肾组织中表达.doc
- GRE词汇韦氏版List02转(已处理).doc
- H4311-浅析5why分析法原创.doc
- HIV感染患者的手术护理配合体会及职业防护分析.doc
- 2025届辽宁省阜新二高三第二次诊断性检测历史试卷含解析.doc
- 2025届江苏省淮安市淮阴区高考考前模拟化学试题含解析.doc
- 广东省13市2025届高考化学倒计时模拟卷含解析.doc
- 江苏省盐城市田家炳中学2025届高三适应性调研考试生物试题含解析.doc
- 广东省汕头市濠江区金山中学2025届高三第三次测评生物试卷含解析.doc
- 陕西咸阳市2025届高三冲刺模拟生物试卷含解析.doc
- 福建省龙岩市龙岩二中2025届高三第三次测评生物试卷含解析.doc
- 广东省湛江一中下学期2025届高考仿真卷生物试卷含解析.doc
- 2024年反恐防暴演练方案.docx
- 郑州市2025届高三下学期第六次检测历史试卷含解析.doc
文档评论(0)