大学matlab课程第2讲matlab基础

大学matlab课程第2讲matlab基础

ID:40162003

大小:522.31 KB

页数:62页

时间:2019-07-24

大学matlab课程第2讲matlab基础_第1页
大学matlab课程第2讲matlab基础_第2页
大学matlab课程第2讲matlab基础_第3页
大学matlab课程第2讲matlab基础_第4页
大学matlab课程第2讲matlab基础_第5页
资源描述:

《大学matlab课程第2讲matlab基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章MATLAB基础MATLAB窗口环境MATLAB程序设计语言基础矩阵运算和操作脚本与函数流程控制绘图>>>>>>Unit1MATLAB的窗口环境1.1Matlab窗口环境CommandWindowCommandHistoryCurrentDirectoryWorkspaceHelp启动MATLAB命令窗口1.2MATLAB命令窗口安装MATLAB后,双击MATLAB图标,即可进入命令窗口,可以在命令窗口中直接输入命令语句。MATLAB语句形式>>变量=表达式;当键入回车时,该语句被执行。语句执行之后,窗口自动显示出语句执行的结

2、果。如果希望结果不被显示,则只要在语句之后加上一个分号(;)即可。此时尽管结果没有显示,但它依然被赋值并在MATLAB工作空间中分配了内存。命令行编辑器(1):回调上一行命令;:回调下一行命令(2)多行命令(…)如果命令语句超过一行或者太长希望分行输入,则可以使用多行命令继续输入。1.2MATLAB命令窗口例:S=1-12+13+4+…9-4-18;1.3帮助的使用Help命令:已知命令不知道用法Lookfor命令:知道命令的关键词HelpDesk:命令查找,索引,说明书Matlab电子版手册DemoUnit2MATLAB程序设计语

3、言基础2.1变量和常量变量的命名变量的名字必须以字母开头(不能超过19个字符),之后可以是任意字母、数字或下划线;变量名区分字母的大小写;变量中不能包含有标点符号。例:MYvar12,My_var12,MyVar12_均为有效的变量名_MyVar12为无效的变量名ABC和ABc表达的是不同的变量2.1特殊变量2.2复数复数可以表示为:a=10-9i复数运算不需要特殊处理,可以直接进行2.3基本数学运算1、常用的数学运算符+,-,*(乘),/(左除),(右除),^(幂)在运算式中,MATLAB通常不需要考虑空格;多条命令可以放在一行

4、中,它们之间需要用分号隔开;逗号告诉MATLAB显示结果,而分号则禁止结果显示。2、常用数学函数abs,sin,cos,tan,asin,acos,atan,sqrt,exp,imag,real,sign,log,log10,conj(共扼复数)等2.4数值显示在缺省情况下,当结果为整数,作为整数显示;当结果为实数,以小数后4位的精度近似显示。如果结果中的有效数字超出了这一范围,以科学计数法显示结果。format只是影响结果的显示,不影响其计算与存储;MATLAB总是以双字长浮点数(双精度,值阈的近似范围[-1.710308,1.

5、710308])来执行所有的运算。2.4数值显示formatshort:短格式(5位定点数)formatlong:长格式(15位定点数)formatshorte:短格式e方式formatlonge:长格式e方式formatbank:2位十进制formathex:十六进制格式2.5文件、变量管理Who:显示当前工作空间中所有变量的一个简单列表Whos:列出变量的大小、数据格式等详细信息Type:DisplaycontentsoffileWhat:ListMATLABfilesincurrentdirectoryWhich:Locat

6、efunctionsandfilesClear:RemovesallvariablesfromtheworkspaceClearvaraible1:Removesvariable1fromtheworkspaceSave:SaveworkspacevariablesondiskLoad:LoadworkspacevariablesfromdiskUnit3基本矩阵运算3.1矩阵输入从键盘输入矩阵生成不但可以使用纯数字(含复数),也可以使用变量和表达式;矩阵的元素直接排列在方括号内,行与行之间用分号隔开,每行内的元素使用空格或逗号隔开

7、。大的矩阵可以用分行输入,回车键代表分号。>>y=[2,4,5368]y=245368>>a=1;b=2;c=3;>>x=[5bc;a*ba+cc/b]x=5.0002.0003.0002.0004.0001.5003.1矩阵输入语句生成(1)用线性等间距生成向量矩阵(start:step:end)>>a=[1:2:10]a=13579(2)a=linspace(n1,n2,n)在线性空间上,行矢量的值从n1到n2,数据个数为n,缺省n为100。>>a=linspace(1,10,10)a=123456789103.1矩阵输入语句生

8、成(3)a=logspace(n1,n2,n)在对数空间上,行矢量的值从10n1到10n2,数据个数为n,缺省n为50。>>a=logspace(1,3,3)a=1010010003.1矩阵输入语句生成(4)一些常用的特殊矩阵单位矩阵

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

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

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