




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章MATLAB语言基础MATLAB简介概述MATLAB是矩阵实验室(MAtrix
LABoratory)的简称,是美国MathWorks公司出品的商业数学软件,和Mathematica、Maple并称为三大数学软件。主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域,包括MATLAB和Simulink两大部分产生与发展雏形——基于特征计算的程序库EISPACK和线性代数程序库LINPACK免费软件->MathWorks公司演变成为一种具有广泛应用前景的全新的计算机高级编程语言优势强大易用的科学计算语言全面的图形功能独立开放的平台实用的程序接口
MATLAB简介第一节MATLAB的发展历程及产品构成
一、MATLAB的起源
Matlab是MatrixLabotary
的缩写,最初是美国新墨 西哥大学Moler教授编写的
LINPACK和EISPACK接口程序Cleve
MolerJackLittle1984年,MathWorks公司创建,MATLAB正式推向市场20世纪90年代以来,MATLAB已成为数值计算软件的佼佼者
三、MATLAB软件的系统组成
桌面工具和开发环境
数学函数库
MATLAB编程语言
图形可视化
外部接口
Simulink四、MATLAB的产品构成
并行计算
数学与优化
统计与数据分析
控制系统设计与分析
信号处理与通信
图像处理
测试&测量
计算生物
计算金融
应用发布
应用发布目标
数据库连接和报告
第二节MATLAB的安装与启动一、MATLAB的安装二、MATLAB的启动(两种启动方式)
1.双击电脑桌面上的MATLAB图标
2.单击“开始”按钮,选择“所有程序”菜单项,然后 打开“MATLAB”菜单中的“MATLAB”程序
第三节MATLAB工作界面MATLAB窗口MATLAB简介
MATLAB的发展历程及产品构成
MATLAB的安装与启动
MATLAB工作界面命令窗口历史命令窗口当前目录窗口工作空间窗口程序编辑窗口
MATLAB帮助系统MATLAB窗口命令窗口(CommandWindow)命令窗口(CommandWindow)位于MATLAB默认桌面的中间,显示命令提示符为“>>”,可在“>>”之后输入命令,按下Enter键后MATLAB会立即显示结果并将结果自动赋予变量ans,例如:>>3.14*3^2ans=28.2600
【例1】计算[7189+(1021−913)×80]÷64
%第一种方法:
>>(7189+(1021-913)*80)/64^0.5
ans= 1.9786e+003 %第二种方法:
>>(7189+(1021-913)*80)/sqrt(64)
ans= 1.9786e+003当遇到较为复杂的问题时,可以采用给变量赋值的方法,例如:可以用变量r来表示圆的半径,用变量S来表示圆的面积,百分号“%”是MATLAB中的注释符>>r=3 %圆的半径r=3r=3>>S=3.14*r^2 %求圆的面积SS=28.2600在命令窗口输入r=3并按下Enter键后,MATLAB会在命令窗口直接显示这条命令的计算结果,若要禁止显示计算的中间结果,则可以通过分号“;”来实现,例如:>>r=3; %使用分号禁止显示计算的中间结果>>S=3.14*r^2S=28.2600
二、分号的重要作用 三、MATLAB命令窗口中常用的快捷键快捷键说明方向键↑调出历史命令中的前一个命令
方向键↓
调出历史命令中的后一个命令Tab键
输入命令的前几个字符,然后按Tab键,会弹出前面包含这几个字符的所有命令,方便查找所需命令
Ctrl+C中断程序的运行,用于耗时过长程序的紧急中断MATLAB窗口工作空间管理窗口(Workspace)工作空间是用于储存运算中的各种变量和结果的内存空间,而工作空间窗口则用于显示变量的名称、大小、字节数及数据类型等,我们可以通过工作空间窗口对变量进行观察、编辑、保存和删除等操作。需要注意的是,临时变量不会占用工作空间变量编辑器——三种方式打开变量编辑器用于编辑相应变量在工作空间管理窗口双击该变量名;鼠标单击变量名后单击工作空间管理窗口工具栏上的打开图标;用鼠标选中变量名,单击鼠标右键弹出菜单,然后选择菜单中的相关操作。
MATLAB窗口历史命令窗口(CommandHistory)用于记录用户在命令窗口执行过的命令行。包括已运行过的命令、函数、表达式、使用时间等信息。在历史命令窗口的命令是逆序排列的,最早的排在最下面,最后的排在最上面。在历史命令窗口可进行命令历史的查找、检查等工作。用鼠标选中历史命令窗口中的命令行,单击右键弹出操作菜单,我们可以选择相应菜单项对这些历史命令进行复制、执行、删除等操作;双击这些命令可使它再次执行。当前目录窗口(CurrentDirectory)用于显示及设置当前工作目录,同时显示当前工作目录下的文件名、文件类型及目录的修改时间等信息用鼠标选中当前目录窗口下文件,单击右键可以进行打开(Open)、运行(RunFile)、重命名(Rename)、删除(Delete)等操作设置当前目录可以在当前目录窗口上方的输入栏中直接输入,或点击浏览器下拉按钮进行选择。还可以在命令窗口用cd命令进行设置,例如如下命令:
>>cd(‘D:\Work‘)可将D盘上的Work目录设为当前工作目录MATLAB的路径搜索什么是路径搜索MATLAB有一个专门用于查找“.m”文件的路径搜索器,MATLAB定义了一系列文件路径的组合,缺省状态下包括当前路径和已安装的全部工具箱的路径。如果调用的函数或文件在搜索路径之外,MATLAB会认为此函数或文件不存在而返回错误信息。
MATLAB搜索路径设置搜索顺序1.在工作空间中搜索是否有以该字符串为变量名的变量,有则返回该变量的值;搜索是否有同名的MATLAB内部函数,如果有,执行该内部函数;在当前目录中查找与该字符串同名的M文件,如果有,执行该文件;在搜索目录中查找与该字符串同名的M文件,如果有,执行该文件;如果在搜索目录中存在多个同名函数,则只执行搜索路径中的第一个函数。编辑搜索路径的常用命令>>path %显示所有搜索路径>>addpath %增加目录到MATLAB搜索路径。>>rmpath %删除MATLAB搜索路径中的目录>>genpath %显示由所有搜索路径连接而成的一个长的字符串>>editpath %进入搜索路径设置对话框>>pathtool %同editpathMATLAB帮助系统帮助窗口该窗口是一个独立的交互式帮助浏览器,如图1-7所示。用户可以在命令窗口中输入helpdesk、helpwin或者doc命令来启动帮助窗口。通过帮助窗口中的帮助主题(Contents)、帮助索引(Index)和联机演示(Demos)可以浏览用户可能需要的内容,而在查询结果(SearchResults)中可以查看按用户要求得到的帮助信息列表help命令在命令窗口使用help组合命令。当用户知道函数名称想了解其具体用法时,可以在命令窗口使用help命令,调用方法是help函数名,例如:
>>helpinvlookfor命令在命令窗口使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科技与商业共创未来新商业生态
- 科技研发过程中的数据质量控制
- 知识产权教育在高校教育中的推广
- 2025至2030年中国荷花牛座笔筒数据监测研究报告
- 科技英语四六级考试与科技发展趋势
- 2025至2030年中国茶树菇粉数据监测研究报告
- 2025至2030年中国芦荟滋润洁面乳数据监测研究报告
- 2025年度社区文明创建志愿服务协议
- 电商教育从知识传授到能力培养的转变
- 科技办公环境下的知识产权问题及应对策略
- 飞行员陆空通话(2)智慧树知到期末考试答案章节答案2024年中国民航大学
- 三禁 两不 十不准 课件-2024-2025学年高一上学期新生入学系列教育主题班会
- 图解《匠心筑梦职启未来》主题团日活动课件
- 2024年上海市普通高中学业水平等级性考试化学试卷(含答案)
- 【喜德盛自行车营销策略探究13000字】
- 乳制品及含乳饮料制造行业作业活动风险分级管控清单
- 2024年江苏农林职业技术学院单招职业适应性测试题库1套
- 免疫检查点抑制剂相关肺炎诊治专家共识
- 计算机网络技术基础 (项目式微课版) 课件全套 崔升广 第1-6章-计算机网络概述 - 广域网技术
- 康复治疗技术专业《康复工程技术》课程标准
- 《燃煤火力发电企业设备检修导则》
评论
0/150
提交评论