预备知识---Matlab 基础知识

预备知识---Matlab 基础知识

ID:47343311

大小:323.75 KB

页数:22页

时间:2019-09-06

预备知识---Matlab 基础知识_第1页
预备知识---Matlab 基础知识_第2页
预备知识---Matlab 基础知识_第3页
预备知识---Matlab 基础知识_第4页
预备知识---Matlab 基础知识_第5页
资源描述:

《预备知识---Matlab 基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一讲Matlab基础知识本次课的目的:熟悉上机环境;了解并掌握Matlab的基本操作,并掌握基本的数学运算。1.1Matlab概述:Matlab来源于MatrixLaboratory,它的首创者是在数值代数领域颇具影响的CleveMoler博士(也是MathWorks的创始人之一)。Matlab本身是一种科学计算软件,专门以矩阵的形式处理数据。它把高性能的计算与可视化集成在一起,同时提供了大量的内置函数,来提供了一种高级的解释型编程语言——M语言。同时针对每一类问题开发了工具包(Toolbox)

2、,并且大多都是开放的,这样就使得工程技术人员、科研人员在使用Matlab的同时可以很容易的对其扩充,这使其更具竞争力。Matlab历史:1984-2010,不同的版本不断地完善。Matlab优点:•编程简单,类似于其他语言,如C•集成度更高,扩展性更好•数学问题数值解能力强大•由Maple内核构成的符号运算工具箱可以继承Maple所有解析解的求解能力•在数学、工程领域有各种“工具箱”•强大的系统仿真能力,Simulink建模,在控制界是国际首选的计算机语言Matlab的功能:三大基本功能:数值计算

3、、符号计算、图形处理程序设计与应用程序接口MATLAB科学计算中的应用在数值分析中的应用多项式与插值、数据的曲线拟合数值微分与数值积分线性代数非线性方程求根微分方程在最优化问题中的应用在概率统计中的应用在偏微分方程解法中的应用在复变函数中的应用数学问题的非传统解法模糊逻辑与模糊推理神经网络在数据拟合中的应用遗传算法在最优化求解中的应用……在建模仿真中的应用……Matlab安装:2009a,2009b以前的版本,安装无需激活。2009a-2010b再安装之后需要激活。介绍Matlab操作界面打开Ma

4、tlab后,有几个窗口:CommandWindow(命令窗口);Workspace;CommandHistory.CommandWindow:可以直接输入命令行来实现计算或作图功能。它也可以单独显示。举个例子:在命令窗口输入A=[123;456;789]%(注释符)创建矩阵A输出A=123456789(变量名,注释,空格,逗号)输入A*3ans=369121518212427(ans它是answer的缩写。同时在Workspace中会有两个变量:A,ans)接下来输入a=3.141592回车后输出

5、a=3.141592a=3.141592000000000输入>>formatshort>>aa=3.1416(formatshort命令是数据显示的控制命令,表示小数点后有4位有效数字,formatlong,表示小数点有15位有效数字,类似的还有一些数据显示格式的控制指令:formatshorte表示用5位科学计数法表示,formatlonge表示用15位科学计数法表示)a=3.1416e+000,(c=1.1111e-001,),3.141592000000000e+000,(2)常见的通用操

6、作指令Matlab提供了一些基本的操作指令,如查看、保存或删除当前工作空间中的变量等。clc清除CommandWindow,光标回到屏幕的左上角clear清除Workspace中所有变量who列出当前Workspace中的变量whos列出当前Workspace中的变量和信息delete<文件名>删除磁盘中的指定文件what列出当前目录下的m文件和mat文件clearall清除Workspace中所有变量和函数help查询所列命令的帮助信息(3)CommandWindow中的标点符号空格用于变量之间

7、的分隔符及数组行元素之间的分隔符逗号(,)用于要显示计算结果的命令之间的分隔符;用于变量之间的分隔符及数组行元素之间的分隔符冒号(:)用于生成一维数组,还可以表示一维数组的全部元素和多维数组某一维的全部元素。分号(;)用于不显示计算结果命令行的结尾,用于不显示计算结果命令行之间的分隔符,用于数组元素行之间的分隔符单引号(’’)表示字符串百分号(%)表示注释,它后面的命令不执行方括号([])用于构成向量和矩阵,用于函数输出列表圆括号(())运算的先后次序,用于函数输入变量列表,引用数组元素当前目录(

8、currentfolder;CurrentDirectory)一般默认“Matlab/work”,单击“Matlab/bin/win32/matlab.exe”,则默认为“Matlab/bin/win32”Worspace(工作空间浏览器窗口)同时提供了保存(save,load等命令)CommandHistory它有很多实用的功能,如:单行或多行的复制(选中---copy),单行或多行命令的运行(EvaluateSelection),双击某一行,执行该行命令,方向键的使用Matla

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。