第一I(向量创建与一元函数图形).ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 使用入门 (I) 数学实验课程背景 MATLAB 工作界面与窗口 向量创建与一元函数图形 玫瑰线绘图实验 ? ? ? ? 数学实验方法——分析?思考?探索?发现 熟练掌握MATLAB的命令操作方式 掌握MATLAB程序设计方法 以MATLAB为操作平台完成实验作业 ————数学实验课程背景———— 实验方法 ——观测?猜想?验证?发现 完成实验报告,总结方法,增强数学思维能力 1.自选实验 2.飞行航程计算实验 3.探月卫星速度计算实验 4.昆虫繁殖问题实验 5.蒙特卡罗方法计算三维体积 6.最优化方法实验 ————数学实验课程背景———— ————MATLAB 工作界面和窗口———— 一种解释式语言.易学易用、代码短效率高、 具有强大的数值计算和绘图功能、扩展性强. 矩阵的数值运算、数值分析、数值模拟 数据可视化、绘制 2维/3维 图形 可以与FORTRAN、C/C++做数据链接 几百个核心内部函数 几十个工具箱(信号处理、自动控制、··· ) MATLAB的典型应用 参考资料 Matlab技术论坛 / Matlab中国论坛 /bbs/ Matlab中文论坛 /index.php Matlab爱好者 / 初步体验MATLAB的功能 例1:已知函数,如何求导及高阶导数? 问题:求导过程很繁杂,容易出错 怎么办? 思路:① 由分式求导公式,得出 ② 逐次求导则可以得出 使用Matlab的符号运算功能 syms x diff(sin(x)/(x^2+4*x+3),4) ans= sin(x)/(x^2+4*x+3)+4*cos(x)/(x^2+4*x+3)^2*(2*x+4)-12*sin(x)/(x^2 +4*x+3)^3*(2*x+4)^2+12*sin(x)/(x^2+4*x+3)^2-24*cos(x)/(x^2+ 4*x+3)^4*(2*x+4)^3+48*cos(x)/(x^2+4*x+3)^3*(2*x+4)+24*sin(x)/(x^2+4*x+3)^5*(2*x+4)^4-72*sin(x)/(x^2+4*x +3)^4*(2*x+4)^2+ 24*sin(x)/(x^2+4*x+3)^3 初步体验MATLAB的功能 例2:如何编写一个能求出两个矩阵相乘的计算机通用子程序? C语言解决方案 for(i=0;jn;i++) for(j=0;jm;j++) { c[i][j]=0; for(k=0;kL;k++) { c[i][j]=c[i][j]+a[i][k]*b[k][i]; } } 使用Matlab语言的矩阵运算功能 C=A*B 初步体验MATLAB的功能 例3:用四种方法描述cos(x)*sin(y)图形 初步体验MATLAB的功能 例4:Matlab的强大表现能力 MATLAB的发展历程 MATLAB由MATrix和 LABoratory 两词的词头合成。 1980年美国的Cleve Moler博士首先开发MATLAB。 初衷是解决“线性代数”课程的矩阵运算问题。 最初MATLAB用FORTRAN编写。 1984年Moler与其合作者Little和Steve Bangert成立MathWorks公司把MATLAB推向市场。 采用C语言编写MATLAB的内核。 新增了数据图视功能。 版本历程: 1993年4.0版本,1997年5.x版本问世,2000年推出6.0版本,2003年推出6.5版本,2004年7月推出的7.0版本 MATLAB的特点 MATLAB是一种直译式的高级语言 比其它程序设计语言容易 MATLAB的结合性 易用性 + 可靠性 通用性 + 专业性 一般目的的应用 + 高深的科学技术应用 MATLAB丰富多彩 矩阵实验室+科学计算+图象处理+声音处理+Windows编程 功能强大,风格超群,应用于各工程学科的研究领域 MATLAB是美国大学工科生必修的计算机语言之一 C,FORTRAN,ASSEMBLER,MATLAB Page * MATLAB的集成开发环境 命令窗口 历史命令 菜单栏 为提示符,在当前 提示符后输入命令 按Enter后,Matlab 将给出结果. 可调整窗口布局 编辑器 命令窗口、编辑窗口、图形窗口 ————MATLAB 工作界面和窗口———— 命令窗口操作 例 5 A=magic(3) A = 8 1 6 3 5 7 4 9 2 例 6 logo load logo; mesh(L) MATLAB的常用的命令 ans 预设计算结果变量名,输入后显示上

文档评论(0)

boss + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档