网站大量收购独家精品文档,联系QQ:2885784924

《数学实验课件--绘图及编程》课件.ppt

《数学实验课件--绘图及编程》课件.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.作出曲面 1) 2)环面: 的3维图形。 4.自由发挥:自己提出问题,实验探索,广泛联想,发现规律,大胆猜想。比如函数sin(1/x)在x=0附近的振荡现象,有无规律可寻? 数学即是一门系统的演绎科学,又是一门实验性的归纳科学。大胆探索吧,你会领略到数学的美和生机勃勃。 5.建立一个命令M-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33。 编程练习 6.利用下面的几个关系式给出几个数学常量的近似值: e=1+1/1!+1/2!+1/3!+… 欧拉常数=1+1/2+1/3+…-lnn 圆周率满足: 第一个要求精确到小数点后20位,第二个要求精确到小数点后4位,第三个精确到小数点后6位.并讨论精确度和迭代次数有什么样的关系. 谢谢! 一,绘制平面图 1,绘制图形的重要性 我们在分析问题的时候,为了对所分析问题有更加清楚的认识,经常绘出函数的草图;而当我们在写报告以说明问题时,为了让别人更加容易理解你说的内容,图文并茂是最好的方法。因此,了解绘图的功能是多么的重要! 一,绘制平面图 2,基本的绘图命令 Matlab中提供了绘制平面图的命令: 其中x,y是曲线必须通过的一些关键点,后面‘’ 内的三个属性用来描述曲线的颜色,线性以 及在关键点的标志。 理解绘图的基本原理。 plot(x, y, ‘color-linestyle-marker’) 一,绘制平面图 3,最基本的例子 例子1,我们想画一个y=sinx的图像。 x=1:20; y=sin(x); plot(x,y,’r-o’); 例子2,我们画一个y=x^2+3x+5的图像。 x=-10:0.1:10; y= x.^2+3*x+5; plot(x,y,’b--*’); 一,绘制平面图 例子3,我们画一个y=(3x+2)/(x^2+3x+5)的图像。 x=-10:0.1:10; y= (3*x+2)./(x.^2+3*x+5); plot(x,y,’g--+’); 例子4,我们画一个y=tan(x)的图像。 x=0:0.01:pi/2; y= tan(x); plot(x,y,’g-’); 一,绘制平面图 4,给图形一个标题 我们看到的书中,文章中,每个图形都有 一个合适的标题以利于阅读,这时可以使用命令 title(‘图形名’) 5,给出图形的标注 为了别人更好的阅读,经常在曲线上加上曲线的名字,特别是在一个图上有好几条曲线时,可以采用下面的两种方法之一: 一,绘制平面图 (1)text(x0,y0,’图形名’); (2) gtext(’图形名’); 6,坐标轴控制 前面给出的一些例子,我们对它的图形并不满意,原因是在一些点处的值太大。为了更好的反映曲线的形状。 Matlab中提供了一个命令:axis. 语法如下: 一,绘制平面图 (1)axis([xmin xmax ymin ymax]); (2)axis equal; (3)axis square;等。 7,在图形上加上网格 grid on grid off 一,绘制平面图 8,在一个图上画几条曲线 为了进行比较,通常在同一个坐标系中画几条曲线,例如: 例子5,在同一坐标系下画出 y=sinx,y=cosx 的图形,实现上面给出的所有方法。 x=-10:0.1:10; y=sin(x);z=cos(x); plot(x,y,’r-’,x,z,’b--’); title(‘Sine and Cosine curves’) gtext(‘sin(x)’);gtext(‘cos

文档评论(0)

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

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

1亿VIP精品文档

相关文档