- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab操
实用工程软件MATLAB语言 本课程选择在设计造型、科学计算和虚拟仿真技术等领域中的先进工程软件UG、 ADAMS和MatLab作为授课内容,以期使学生了解和初步掌握研究和实现工程/产品创新的得力助手和有效工具。 UG:主要介绍三维造型和参数化设计方法以及渲染、装配技术在产品造型中的应用; ADAMS:用ADAMS介绍计算机建模、系统仿真、分析方法。 MatLab:介绍MatLab语言的基本概念、编程环境、语法规则、绘图功能和程序结构等; 课程安排 学时: 18学时 安排:讲课后上机,共6次,包括最后考核。 考核要求:上机不得缺勤,最后交课堂大作业 资料: ftp: 用户名:engineering Password:engineering E-mail: 刘志刚: liuzg@ 电话: 3600552-1 第一章 MATLAB语言概述 一、MATLAB语言的发展 matlab语言是由美国的Clever Moler博士于1980年开发的 设计者的初衷是为解决“线性代数”课程的矩阵运算问题 取名MATLAB即Matrix Laboratory 矩阵实验室的意思 经过多年的开发运用和改进,MATLAB语言是已经成为在科学计算、数值分析、工程计算、自动控制及其他领域的高级研究工具。现已成为国际公认的最优秀的工程应用开发环境。MATLAB功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎 二、matlab能做什麽 数学计算 新算法研究开发 建模、仿真及样机开发 数据分析、探索及可视化 科技与工程的图形功能 友好图形界面的应用程序开发 例、用一个简单命令求解线性系统 3x1+ x2 - x3 = 3.6 x1+2x2+4x3 = 2.1 -x1+4x2+5x3 = -1.4 A=[3 1 -1;1 2 4;-1 4 5];b=[3.6;2.1;-1.4]; x=A\b x = 1.4818 -0.4606 0.3848 阶梯图 2.符号运算功能 符号运算即用字符串进行数学分析 允许变量不赋值而参与运算 用于解代数方程、微积分、复合导数、积分、二重积分、有理函数、微分方程、泰乐级数展开、寻优等等,可求得解析符号解 3.丰富的绘图功能与计算结果的可视化 具有高层绘图功能——两维、三维绘图 具有底层绘图功能——句柄绘图 使用plot函数可随时方便的将计算结果可视化,使原始数据的关系更加清晰明了,并揭示了数据间的内在联系。 4.丰富的MATLAB工具箱 MATLAB主工具箱 符号数学工具箱 SIMULINK仿真工具箱 控制系统工具箱 信号处理、小波分析工具箱 图象处理工具箱 通讯工具箱 系统辨识工具箱 神经元网络工具箱 金融工具箱 5.MATLAB的兼容功能 可与C语言、FORTURE语言跨平台兼容 7.MATLAB的开放式可扩充结构 matlab 所有函数都是开放的 用户可按自己意愿随意更改 正因为此功能,使得matlab的应用越来越广泛 8.强大的联机检索帮助系统 可随时检索matlab函数 可随时查询matlab函数的使用方法 三、 启动MATLAB 开机执行程序 开始\所有程序\Matlab\Matlab.exe 用鼠标双击matlab图标) 即可打开matlab命令平台 四、MATLAB界面 五、MATLAB联机帮助系统 Matlab搜索路径可以通过菜单“File”- “Set Path”命令设置修改,也可以通过命令修改 path 显示matlab启动时设定的搜索路径 addpath 将一个新的目录加入matlab搜索路径 rmpath 从当前matlab搜索路径中清除某个目录 4、工作空间数据的保存与获取 把matlab工作空间中一些有用的数据长久保存下来的方法是生成mat数据文件。 ?save —— 将工作空间中所有的变量存到matlab.mat文件中。 ?save data——将工作空间中所有的变量存到data.mat文件中。 ?save data a b ——将工作空间中a和b变量存到data.mat文件中。 下次运行matlab时即可用load指令调用已生成的mat文件。 ?load —— ?load data —— ?load data a b —— mat文件是标准的二进制文件,还可以ASCII码形式保存。 (二)文件管理命令 1.dir— 可列出指定目录下的文件和子目录清单 例如: dir 可显示当前目录下的所有文件
文档评论(0)