- 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、精通机械工程的建模和仿真
本课计划:课堂学习、课后练习、
任务:要看课堂笔记
引例:斐波纳西数列的递推公式为,通项表达式是什么?
高等数学上册第48页。斐波纳西数列在优化设计和股票分析中有用处。
第1章 了解Matlab
本章要求:了解Matlab的功能、组成
第1节 Matlab的界面
1.命令窗口:输入命令和显示运行结果和寻求帮助的窗口。
第1个例子求不定积分
问题:在编写代码时不能输入或者不能显示汉字
解决办法:将use custom font换成use desktop font
先定义一个符号变量x
syms x
设
求不定积分
matlab求解:int(1/(1+x.^2))
详见l1_bdjf.m
最重要的问题一:工作路径 查看当前工作路径的命令是 pwd
matlab默认的路径为安装好的目录下work,为了需要我们需要改换路径。
改换路径的方法有:(1)采用DOS命令
mkdir(根目录名称,新目录名称)
例:mkdir(d:\,mywork) 如果d盘下没有mywork即创建,如有就会给出警告。
进入新建文件夹 cd d:\mywork
(2)采用matlab命令 editpath,pathtool(3)通过matlab界面 [file]菜单-set path
难点:我想将打开MATLAB时的默认工作路径改为F:\Program\MATLAB\WorkSpace\ ,只需要在原来的默认路径(bin)下创建一个名为startup.m的文件,内容为相对路径???????cd ..\..\WorkSpace\或绝对路径
????????cd F:\Program\MATLAB\WorkSpace\
即可。再次打开MATLAB时便会自动执行startup.m文件,将工作路径转至WorkSpace下。
M-files in the current directory
思考题:what和dir的区别?
2.工作空间:显示数据的变量信息,包括变量名、字节大小、变量类型等。
输入 load wind和load cities加载了后缀为mat的wind和cities数据文件
在命令窗口输入who就可以列出空间的变量
在命令窗口输入whos可以列出名称、大小和类型
whos -file 文件名.mat可以查看加载前的数据信息。
3.历史记录:
显示所有在命令窗口输入的执行过的命令,清除历史的方法有两种
4.帮助
(1)help 函数名或命令名,可以显示对应的帮助信息
例如 help sin可以得知sin实现正弦函数的计算功能
例如对自编代码的解释,help l1_bdjf
(2)联机帮助
(3)演示帮助
在命令窗口输入demo或demos
第2节 工作环境
安装时必带虚拟java机,在和其它程序如vc、adams等混合或联合编程时需要进行必要的配置。matlab在工作时会调用它内部所带的函数、动态链接库等。这些函数有的是m有的是c文件、有的是mex、有的是p文件等。matlab为了减轻人们的编程负担,编制了很多应用函数和API函数。当然还有很多工具箱。
例如:
figure;peaks;查看当前时间 clock 查看当前日期 date
xpbombs
funtool函数运算工具
课后练习:
通过菜单preference 选项进行多种设置例如字体、背景颜色等。
第3节 Matlab的历史
20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler教授为方便学生在学习《数值计算》课程时矩阵运算而开发的FORTRAN程序库和接口程序,取名MATALAB。1983年Cleve Moler和John Little等用C语言开发了第二代MATALAB专业版,具有数值计算及数据图形化功能。
1984年成立MathWorks公司,推出了商业版的MATALAB4.0版。随后功能不断改进和完善。
第4节 Matlab基本功能
1.数值计算
(1)普通计算
算术运算:+(plus)、-(minus)、*(times)、/(右除—即右为除数左为被除数)、\(左除—左数为除数)、幂方^(power)
注意:matlab是以数组为基础运算的,也是以复数为基础运算的。
【例】用MATLAB计算?能得到–2吗?
r(cosθ+isinθ)的n次方根
=r^(1/n) * (cosθ+isinθ) (1/n)=r^(1/n) * e^(i*(2k*pi+θ)/n)=r^(1/n) * (cos((2k*pi+θ)/n)+isin((2k*pi+θ)/n))
其中的k=0,1,2,...(n-1)所以:有n个复数ang
文档评论(0)