- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB教学课件01
第1章MATLAB基础知识;;;1.1.2 MATLAB的主要功能1.数值计算和符号计算功能
例如,求解线性方程组:
在MATLAB命令窗口输入命令:
a=[2,3,-1;3,-5,3;6,3,-8];
b=[7;8;9];
x=inv(a)*b
也可以通过符号计算来解此方程
syms x1 x2 x3
[x1,x2,x3]=solve(2*x1+3*x2-x3-7,3*x1-5*x2+3*x3-8,6*x1+3*x2-8*x3-9);2.绘图功能
例如,分别绘制函数y=300sinx/x和y=x2的曲线
x=-20:0.1:20;
plot(x,300*sin(x)./x,:,x,x.^2);
;3.程序设计语言功能
MATLAB是解释性语言,程序执行速度较慢,而且不能脱离MATLAB环境而独立运行。MathWorks公司提供了将MATLAB源程序编译为独立于MATLAB集成环境运行的EXE文件以及将MATLAB程序转化为C语言程序的编译器。
4.扩展功能
MATLAB包含两部分内容:基本部分和各种可选的工具箱。
基本部分构成了MATLAB的核心内容,也是使用和构造工具箱的基础。
工具箱扩展了MATLAB的功能。
功能性工具箱
学科性工具箱;1.2 MATLAB的集成开发环境;2.命令窗口
命令窗口(Command Window)用于输入命令并显示除图形以外的所有执行结果。
一般来说,一个命令行输入一条命令,命令行以回车结束。但一个命令行也可以输入若干条命令,各命令之间以逗号分隔,若前一命令后带有分号,则逗号可以省略。例如:
x=720,y=86
x =
720
y =
86
x=720;y=86
y =
86
如果一个命令行很长,一个物理行之内写不下,可以在第1个物理行之后加上3个小黑点并按下回车键,然后接着下一个物理行继续写命令的其他部分。3个小黑点称为续行符,即把下面的物理行看作该行的逻辑继续。例如:
z=1+1/(1*2)+1/(1*2*3)+1/(1*2*3*4)+ …
1/(1*2*3*4*5);3.工作空间窗口
工作空间(Workspace)是MATLAB用于存储各种变量和结果的内存空间。
4.当前目录窗口
对文件进行有效的组织和管理
当前目录(Current Directory)是指MATLAB运行时的工作目录,只有在当前目录或搜索路径下的文件、函数才可以被运行或调用。如果没有特殊指明,数据文件也将存放在当前目录下。 ;5.命令历史窗口
自动保留自安装起所有用过的命令的历史记录,并且还标明了使用时间,从而方便用户查询。而且,通过双击命令可进行历史命令的再运行。
6.Start按钮
;1.2.2 MATLAB的搜索路径;1.3 MATLAB的帮助功能;1.3.2 帮助命令
1.help命令
help命令是查询函数语法的最基本方法,查询信息直接显示在命令窗口。在命令窗口中直接输入help命令将会显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。
同样,可以通过help加函数名来显示该函数的帮助说明。例如,为了显示magic函数的使用方法与功能
help magic
2.lookfor命令
help命令可以帮助用户了解函数的用法。例如,输入命令
lookfor fourier;3.其他帮助命令;1.3.3 演示系统
在帮助窗口中选择演示系统(Demos)选项卡,然后在其中选择相应的演示模块,或者在命令窗口输入“demos”,或者选择主窗口“Help”菜单中的“Demos”子菜单,打开的演示系统如图1.8所示。;1.4 MATLAB的变量和数据操作;【例1.1】当 时,计算表达式 的值,并将结果赋给变量y,然后显示出结果。
在MATLAB命令窗口分别输入命令:
x=sqrt(1+pi);
y=(exp(x)+log(abs(sin(x)^2-sin(x*x))))/(x-5*i)
y =
0.5690 + 1.3980i
其中,pi和i都是MATLAB的预定义变量,分别代表圆周率π和虚数单位。;3.预定义变量
;1.4.2 变量的管理
1.内存变量的显示与删除
显示在MATLAB工作空间中已经驻留的变量名清单。
who
whos
whos在给出驻留变量名的同时,还给出它们的维数、所占字节数以及变量的类型。
删除MATLAB工作空间中的变量
clear
MATLAB工作空间窗口专门用于内存变量的管理。
变量编辑器;2.内存变量文件
利用MAT文
您可能关注的文档
最近下载
- 北京市人大附中2023-2024学年数学八年级第一学期期末教学质量检测试题含答案.doc VIP
- 河北省保定市安国市2024--2025学年四年级上学期期末调研质量监测数学题(有答案).docx VIP
- XXX公路工程监理实施细则.doc VIP
- 北京市人大附中2023年八年级物理第一学期期末学业质量监测模拟试题含解析.doc VIP
- 临时设施专项施工及方案.doc
- GB50209建筑地面工程施工质量验收规范.pdf VIP
- 血液透析患者管理及监测.pptx VIP
- 炼油及化工企业总体设备管理体系和设备管理办法.pdf VIP
- 医学课件-羊水栓塞总结知识点.pptx VIP
- 课件:雷火灸治疗过敏性鼻炎.ppt VIP
原创力文档


文档评论(0)