河南城建学院

0.0150.010.0050-0.005-0.01-0.01501234567

(3)大气压强p随高度x变化的理论公式为

,为验证这一公式,

测得某地大气压强随高度变化的一组数据如表所示。试用插值法和拟合法进行计算并绘图,看那种方法较为合理,且总误差最小。

高度/m 压强/Pa 0 0.9689 300 0.9322 600 0.8969 1000 0.8519 1500 0.7989 2000 0.7491 插值法: >> x=[0 300 600 1000 1500 2000]; p=[0.9689 0.9322 0.8969 0.8519 0.7989 0.7491]; >> xi=linspace(0,2000);p0=1.0332*exp(-(xi+500)/7756); >> p1=interp1(x,p,xi,'spline'); >> plot(xi,p0,'*',xi,p1) >> e1=p1-p0; >> e=sum(e1.^2) e =

1.8652e-005 拟合法:

>> x=[0 300 600 1000 1500 2000]; p=[0.9689 0.9322 0.8969 0.8519 0.7989 0.7491]; >> P=log10(p)

第 9 页

河南城建学院

P =

-0.0137 -0.0305 -0.0473 -0.0696 -0.0975 -0.1255 >> p1=polyfit(x,P,1) p1 =

-0.0001 -0.0137

>> b=p1(1)/0.4343,a=10.^p1(2) b =

-1.2863e-004 a = 0.9689

>> xi=linspace(0,2000);p0=1.0332*exp(-(xi+500)/7756); >> p2=polyval(p1,xi);P2=10.^p2; >> e2=P2-p0;e=sum(e2.^2) e =

1.8116e-005

第 10 页

河南城建学院

四 Matlab数值运算

1、数值微积分

练习:瑞士地图如图所示,为了算出其国土面积,首先对地图作如下测量:以由西向东方向为X轴,由南到北方向为Y轴,选择方便的原点,并将从最西边界点到最东边界点在X轴上的区间适当划分为若干段,在每个分点的Y方向测出南边界点和北边界点的Y坐标Y1和Y2,根据地图比例尺知道18mm相当于40km,试由测量数据计算瑞士国土近似面积,与其精确值41228km比较。 X Y1 Y2 X Y1 Y2 >>

x=[7,10.5,13,17.5,34,40.5,44.5,48,56,61,68.5,76.5,80.5,91,96,101,104,106.5,111.5,118,123.5,136.5,142,146,150,157,158];

>>

y1=[44,45,47,50,50,38,30,30,34,36,34,41,45,46,43,37,33,28,32,65,55,54,52,50,66,66,68]; >>

y2=[44,59,70,72,93,100,110,110,110,117,118,116,118,118,121,124,121,121,121,116,122,83,81,82,86,85,68];

>> X=x./18*40;Y1=y1./18*40;Y2=y2./18*40; >> t1=trapz(X,Y1),t2=trapz(X,Y2), t=t2-t1 t1 =

3.3819e+004 t2 =

7.6328e+004 t =

第 11 页

96 43 101 104 106.5 111.5 118 123.5 136.5 142 146 150 157 158 37 33 28 32 121 65 55 54 83 52 81 50 82 66 86 66 85 68 68 7 44 44 10.5 13 45 59 47 70 17.5 34 50 72 50 93 40.5 44.5 48 38 30 30 56 34 61 36 68.5 76.5 80.5 91 34 41 45 46 2

100 110 110 110 117 118 116 118 118 121 124 121 121 116 122 河南城建学院

4.2510e+004 >> expt=t-41228 expt = 1.2819e+003 2、习题

(4)利用梯形法和辛普森法求定积分的值,并对结果进行比较。如果积分区间改为-5~5结果有何不同?梯形积分中改变自变量x的维数,结果有何不同?

>> x=linspace(-3,3);y=exp(-x.^2/2); >> t=(1/2*pi)*trapz(x,y) t = 3.9267 >>

q=(1/2*pi)*quad('exp(-x.^2/2)',-3,3)

>> x=linspace(-5,5);y=exp(-x.^2/2); >> t=(1/2*pi)*trapz(x,y) t = 3.9374 >>

q=(1/2*pi)*quad('exp(-x.^2/2)',-5,5)

>> x=linspace(-3,3,150);y=exp(-x.^2/2); >> t=(1/2*pi)*trapz(x,y) t = 3.9268

(5)分别用矩形法、梯形法、辛普森法和牛顿-科茨4种方法近似计算定积分取n=4,保留4位有效数字。

矩形法:

>> x=linspace(0,1);y=x./(x.^2+4);

>> t=cumsum(y)*1/99;T=t(100) T =

q = 3.9374 q = 3.9268

第 12 页

河南城建学院matlab报告,河南城建学院MATLAB上机实验答案相关推荐

  1. 计算机辅助设计与制造上机实验报告,计算机辅助设计与制造上机实验报告.doc...

    计算机辅助设计与制造上机实验报告 <计算机辅助设计与制造> 上机实验报告 学 生: 学 号: 课程教师: 专业班级: 机械工程学院 实践目的 熟悉三维建模: 了解CAD/CAM及数控加工的 ...

  2. 河科大c语言上机实验答案,2016年河南科技学院信息工程学院C语言上机编程考研复试题库...

    一.选择题 1. 以下选项中,能用作数据常量的是( ). 答:D [解析]A 项错误,十六进制数用数学0和字符x (或大写字母X )开头:B 项错误,八进制整数常量以数字0开始,有效数字为0〜7; C ...

  3. 数值分析方程求根实验matlab,基于matlab的数值分析( 非线性方程求根)上机实验报告1...

    数值分析试验报告 非线性方程求根 二分法解方程 1. 题目:用二分法求方程0133 =--x x 的所有根 2. 方法:二分法 3. 程序 function x=erfenfa(a,b) if (a* ...

  4. C语言上机报告例文,c语言上机实验报告_大一c语言上机实验报告_c语言实验报告怎么写...

    计算机的同学会进行上机实验,包括ERP,JA,C语言等等.下面是出国留学网为大家整理的上机实验心得体会,供大家参考. 上机实验心得体会(一) 通过该实验,对所学的知识有了进一步的了解.在实验的过程中, ...

  5. 计算机图形学上机报告绘制圆,计算机图形学上机实验报告

    实验一:基本图形的绘制 一.实验目的与要求 (1)理解glut程序框架: (2)理解窗口到视区的变换 ; (3)理解OpenGL实现动画的原理: (4)添加代码实现中点Bresenham算法画直线: ...

  6. 工程热力学c语言 朗肯循环第二题,软件工程上机实验报告_相关文章专题_写写帮文库...

    时间:2019-05-12 14:56:17 作者:admin <数据库与软件工程>上机实验答案 实验三 SQL语言的DDL 3.CREATE TABLE aa( Bb1 VARCHAR( ...

  7. C语言程序设计上机实验教程,C语言程序设计教程-上机实验报告

    C语言程序设计教程-上机实验报告 <高级语言程序设计> 实验指导 学 院:信息科学与技术学院 专 业: 学 期: 教 师: 实验6 函数与编译预处理 院(系):信息科学与技术学院课程名称: ...

  8. java上机实验心得_java上机实验心得体会报告

    java上机实验心得体会报告 北京联合大学 信息学院 "面向对象程序设计"课 程上机实验报告 题 目: JAVA 上机实验心得体会 姓名(学号): 专 业: 计算机科学与技术 编 ...

  9. 河南城建学院计算机分数,河南城建学院录取分数线2021是多少分(附历年录取分数线)...

    河南城建学院录取分数线2020是多少分,各专业录取分数线是多少,是每个填报河南城建学院的考生最关注的问题,随着各省高考录取批次相继公布,考生也开始关心是否被录取,本站小编整理相关信息供参考,仅供参考. ...

最新文章

  1. java子类和父类构造函数_java 子类和父类构造函数关系
  2. ゾーン10進数、パック10進数
  3. 使用id_rsa进行ssh连接minikube
  4. svn://127.0.0.1/shop
  5. 「分布式系统理论」系列专题整理
  6. TCP详解——连接建立与断开
  7. 例子代码:web.xml
  8. Vue.js-----轻量高效的MVVM框架(二、Vue.js的简单入门)
  9. mysql 主从延迟
  10. mysql 并行操作_将MySQL去重操作优化到极致之三弹连发(二):多线程并行执行...
  11. android Camera摄像头竖屏显示
  12. 机器视觉入门知识总结
  13. 【推荐】PHP各种开源网站系统、cms系统一览[持续更新]
  14. 计算机误删怎么恢复数据,电脑误删除数据怎么恢复_电脑误删除数据恢复方法...
  15. 阿里云国际版忘记会员名或登录密码,怎么办?
  16. 零基础学大数据现实吗?
  17. C++弹幕游戏自制分享
  18. DP4344音频转换芯片ACD/DAC完全兼容CS4344音频解码
  19. pico-ctf-2013 overflow-2
  20. MySQL错误处理--1146错误

热门文章

  1. Scss--将node-sass切换为sass(原dart-sass)
  2. (ICASSP 19)AUTOMATIC GRAMMAR AUGMENTATION FOR ROBUST VOICE COMMAND RECOGNITION
  3. pyinstaller 把python编译成二进制
  4. 西北乱跑娃 --- 持续稳定的isbn接口
  5. JAVA语言语法_流程控制(part3)
  6. IP大混战,春节档你最看好谁?
  7. 寻找我梦,再见2016
  8. HTML转为office WORD方案
  9. 南大通用GBase8s 常用SQL语句(120) DISCONNECT 语句
  10. 只有一个程序员开发和运营,BuiltWith网站年入1400万美元是怎么做到的?