Matlab在图及实际问题中应用.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab在画图及实际问题中应用 作者:王斌 学号:1304120125 班级:应用数学一班 关键词:Matlab 数学分析 高等代数 应用 直观 摘要 通过开学两周的数学实践课的学习,我们深刻的体会到Matlab软件的功能的强大,以及其在数学领域的广阔的应用;对于解决实际问题和物理学问题具有重要的辅助功能,极大的弥补了人工计算的局限性与误差性,同时它也促进人们对于这种猜想的验证和对事物发展规律探寻的兴趣与动力。 作为一名初学者,并且是数学专业的学生,我应该要做的是极大可能的运用Matlab软件辅助自己学习;所以我尽量尝试用Matlab软件去处理数学分析与高等代数的题目。 一:简介 计算机的发明是二十世纪四十年代的事情,经过几十年的发展,它已经成为一门复杂的工程技术学科,它的应用从国防、科学计算,到家庭办公、教育娱乐,无所不在。它的分类从巨型机、大型机、小型机,到工作站、个人电脑,五花八门。但是,无论怎样尖端,怎样高科技,从它诞生之日起,在许多人心目中它就是一部机器,一部冰冷的高速运算的机器。 从ENIAC揭开计算机时代的序幕,到UNIVAC成为迎来计算机时代的宠儿,不难看出这里发生了两个根本性的变化:一是计算机已从实验室大步走向社会,正式成为商品交付客户使用;二是计算机已从单纯的军事用途进入公众的数据处理领域,真正引起了社会的强烈反响。随着计算机的日趋普及和计算机技术的发展.汁算机辅助教学逐渐称为一种重要的教学方式,Matlab是MathWorks公司出品的一款著名数学软件.是当今国际上科学界(尤其是自动控制领域)最具影响力、也是最有活力的软件。它起源丁-矩阵运算,并已经发展成一种高度集成的计算机语言。它提供r强大的科学运算、灵活的程序没计流程、高质肇的图形可视化与界面设计、便捷的与其他程序和语言接f1的功能:Matlab语言在各国高校与研究单位起着重大的作用。应用Matlab进行高等数学的计算机辅助教学。能够加深我们对所学高等数学知识的理解。并应用数学软件进行计算,把我们从繁琐的计算中解脱出来。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科,然后在同一坐标系里作出函数及其导函数的图形 源程序: clear; syms x; diff(x^3-6*x+3,x,1) 结果为ans =3*x^2-6 函数绘图相应的MATLAB代码为: x=-4:0.1:4;?? y1=x.^3-6*x+3;? y2=3*x.^2-6; plot(x,y1,x,y2,’:’) 图示: 2画图问题 a直方图和阶梯图 例题:在[-2.5,2.5]上画出函数的直方图和阶梯图 源程序: x=linspace(-2.5,2.5,20); y=exp(-x.*x); h1=subplot(1,2,1); bar(x,y) title( Bar Chart of a Bell Curve ) h2= subplot(1,2,2); stairs(x,y) title( Stairs Plot of a Bell Curve ) 运行之后的结果如图: b直角坐标、参数、极坐标画图 例题:采用不同形式(直角坐标、参数、极坐标),画出单位圆的图形。 源程序: 1直角坐标系 x=-1:0.01:1; y1=sqrt(1-x.^2); y2=-y1; plot(x,y1,x,y2); axis equal 2参数方程 t=0:0.01*pi:2*pi; x=cos(t); y=sin(t); plot(x,y); axis equal 3极坐标法 t=0:0.01*pi:2*pi; r=1+0*t; polar(t,r) 运行的结果如图 C三维图 例题:画出矩形域[-1,1] ×[-1,1]上旋转抛物面: 源程序: x=linspace(-1,1,100); y=x; [X,Y]=meshgrid(x,y); Z=X.^2+Y.^2; subplot(1,2,1) mesh(X,Y,Z) ; subplot(1,2,2) surf(X,Y,Z) ; shading flat ; 结果: 例题:画出在上的图形 源程序: x=-7.5:0.5:7.5; y=x; [X,Y]=meshgrid(x,y); u=sqrt(X.^2+Y.^2)+eps; Z=sin(u)./u; surf(X,Y,Z) 运行的结果: 3实际问题中的运用 a数据的统计与分析 例题:有一组实验数据如下表所示,试绘图表示。 时 间 1 2 3 4 5

文档评论(0)

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

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

1亿VIP精品文档

相关文档