- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验内容 在同一个坐标下作出 y1=x, y2=x-x3/3!, y3= x-x3/3!+x5/5! , y4=sin(x) 这四条曲线的图形,观察、发现、联想、猜想,给出验证及理论证明。 作图:从直观、想象到发现、猜想 * * 2.用subplot分别在不同的坐标系下作出 四条曲线: 1)概率曲线 2)四叶玫瑰线 ?=sin2?;(polar函数) 3)叶形线 4)曳物线 直角坐标方程, 极坐标方程, 参数方程 各领风骚 提示:第四题可以使用fplot或者ezplot完成,画出两条曲线,叠加在一个坐标上即可。 * * 3.作出曲面 1) 2)环面: 的3维图形。 * * 4.建立一个命令M-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如,153是一个水仙花数,因为153=13+53+33。 编程练习 * * 5.利用下面的几个关系式给出几个数学常量的近似值: 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(x)); grid on; * * 一,绘制平面图 9,在同一页面中画多个图形 例子6, x=linspace(0,2*pi,30);y=sin(x);z=cos(x); u=2*
文档评论(0)