matlab讲要点.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

yi593pu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档