matlab数学软件实验测试题.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab数学软件实验测试题

数学软件实验测试题 Matlab 作业电子版 姓名:** 学号:** 选择语句和循环语句编程 1. 用if语句实现以下的计算,其中的值从键盘输入。 请计算当 2. 当n取50时,求 代码如下: 1. function y=f(x,a,b) if(x=-2x1)y=a*sin(b)+log(abs(b+a/x)); else if ( -5=xx-2)y=a*x^2+b*cos(x); else if (1=xx=4) y=9^(log10(x))+exp(cos(b)); end end end 2. function y=f(n) y=0; for i=1:n y=y+1/i.^4; end 二、函数和调用函数 代码如下: 1. function m=f(a,b) m1=0;m2=0; for a=1:100 for b=1:100 m2=m2+b*b end m1=m1+m2+a*a; end 三、画图和拟合 1. 已知,完成下列操作: (1)在同一坐标系下用不同的颜色和线型绘制两条曲线。 (2)以子图形式绘制两条曲线。(以一行两列形式绘图) 2. 已知函数f(x)在[1,101]区间上10个整数采样点的函数值如实验表1所示: 实验表1 10个采样点的函数值 x 1 11 21 31 41 51 61 71 81 91 101 f(x) 0 1.041 1.322 1.491 1.612 1.707 1.785 1.851 1.908 1.959 2.004 先利用10个采样点利用plot函数绘制f(x),在同一坐标系下利用4次拟合多项式绘制出f(x)的近似曲线p(x),并利用4次拟合多项式求出平p(75)和p(111)。(注意:答题时写出源程序,绘图尽量清晰) 代码如下: 1. (1) fplot (inline(cos(4*x)),[-1,1] x=-1:0.1:1;y=sin(2.*x).*cos(4.*x); plot(x,y); hold off; (2) x=-1:0.1:1; y1=cos(4.*x); subplot(1,2,1); plot(x,y1,b); y2=cos(4.*x).*sin(2.*x); subplot(1,2,2); plot(x,y2,r); 2. x=[1,11,21,31,41,51,61,71,81,91,101]; y=[0,1.041,1.322,1.491,1.612,1.707,1.785,1.851,1.908,1.959,2.004]; plot(x,y); s=ployfit(x,y,4); x1=1:10:101; m=ployval(s,x1); plot(m,x1); hold off; 本题运行结果: 1. . 2. . 四、数值微积分与方程求解(每小题 10分,共20分。) 1. 用数值方法求定积分。 2. 求下列方程的根 试写出用MATLAB软件求函数的二阶导数的命令语句。 代码及运行结果如下: 1. x=0:0.01:(2*pi); y=sqrt(log(1+x)/(3+x.^2)+4.*sin(2*x).*sin(2*x)+1); t=trapz(x,y) t = 10.6700 clear 2. fun=inline(x-sin(x)/x,x) fzero(fun,0.6) fun = Inline function: fun(x) = x-sin(x)/x ans = 0.8767 clear 3. syms x; y=log(sqrt(x+x*x)+exp(x)); m=diff(y,x,2) m

文档评论(0)

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

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

1亿VIP精品文档

相关文档