实验6答案 matlab数值计算

实验6答案 matlab数值计算

ID:13961464

大小:55.00 KB

页数:3页

时间:2018-07-25

实验6答案  matlab数值计算_第1页
实验6答案  matlab数值计算_第2页
实验6答案  matlab数值计算_第3页
资源描述:

《实验6答案 matlab数值计算》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验6Matlab数值计算实验目的:1、掌握数据统计与分析的方法;2、掌握数据插值和曲线拟合的方法及其应用;3、掌握多项式的常用运算。实验内容:1.利用randn函数生成符合正态分布的10×5随机矩阵A,进行如下操作:(1)求A的最大元素和最小元素;(2)求A的每行元素的和以及全部元素的和;(3)分别对A的每列元素按升序、每行元素按降序排列。a=randn(10,5)+10;ma=max(max(a))mi=min(min(a))s=sum(a,2)sa=sum(sum(a))p=sort(a)p1=-sort(-a,2)2.用3

2、次多项式方法插值计算1-100之间整数的平方根。N149162536496481100平方根12345678910n=(1:10).^2;f=sqrt(n);interp1(n,f,(1:100),'cubic')3.某气象观测站测得某日6:00-18:00之间每隔2h的室内外温度(°C)如下表所示。时间681012141618室内温度18.020.022.025.030.028.024.0室外温度15.019.024.028.034.032.030.0使用三次样条插值分别求出该日室内外6:30-17:30之间每隔2h各点的近似温

3、度,并绘制插值后的温度曲线。n=6:2:18;f1=[18202225302824];f2=[15192428343230];r=6.5:2:17.5;w=interp1(n,f1,r,'spline');w1=interp1(n,f2,r,'spline');subplot(211),plot(r,w)subplot(212),plot(r,w1)1.已知lgx在[1,101]区间10个整数采样点的函数值如下表所示,x1112131415161718191101lgx01.04141.32221.49141.61281.7076

4、1.78531.85131.90851.95902.0043试求lgx的5次拟合多项式p(x),并绘制lgx和p(x)在[1,101]区间的函数曲线。x=linspace(1,101,10);y=log(x)/log(10);p=polyfit(x,y,5)y1=polyval(p,x)plot(x,y,':o',x,y1,'-*')legend('sin(x)','fit')2.有3个多项式,试进行下列操作:(1)求。(2)求的根。(3)当x取矩阵A的每一元素时,求的值。其中:p1=[12405];p2=[00012];p3=[

5、00123];p=p1+p2+p3r=roots(p)a=[-11.2-1.4;0.7523.5;052.5];s=polyval(p,a)1.求函数在指定点的数值导数。f=inline('sqrt(x.^2+1)');x=1:3;dx=diff(f([x,4]))/12.用数值方法求定积分。(1)的近似值。(2)(1)I=inline('sqrt((cos(t)).^2+4*sin(2*t).^2+1)','t');quad(I,0,2*pi)(2)I=inline('log(1+x)./(1+x.^2)','x');quad(

6、I,0,1)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。