八.举例(用Matlab作计算)

小题1:随机产生一个满足“标准正态分布”的100维数组,记作a . 再把

数组a的这100个数的次序完全颠倒,得到一个新数组,记作b,输出b .

小题2:随机产生一个满足“(0,1)内均匀分布”的4?5型矩阵,求出其最大

元素及其所处的位置。

小题3:随机产生一个满足“(1,10)内均匀分布”的20维数组,用起泡法对

20个数由小到大排序. 即将相邻两个数比较,将小的调到前头(不准.用sort命令)。

20小题4:编程求?n!.

n?1法一: H=0; 法二:H=1;J=1; for n=1:20 for n=2:20 J=1; J=J*n;

for k=1:n H=H+J; J=J*k; end End H H=H+J; end H

小题5: 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落

下. 求它在第10次落地时,共经过多少米?第10次反弹有多高?

大题1:

汽车头部的车灯,其反射面为一个旋转抛物面,方程为

?y2?z2?60?(x?15) ? 。

x?[?15,6.6]?灯丝(即:线光源)是一个直线段、长度为4、位于Y轴上且以原点为中点。 设点P(0,t,0)是线光源上任一点,则t?[?2,2]. 设点M(x0,y0,z0)是旋转抛物面任一点。从P到M的射线的反射线与平面 x?25000 的交点记为

N(25000, y, z),计算公式为

?a?2x0?30d?60?b?y0d?2?? ?c?z0d?1800?60x0?2ty0?其中:d?22?900?y?z00?b?y0?y?(25000?x0)?y0?a?x0? ?c?z0?z?(25000?x0)?z0?a?x0?点P在线光源上遍历,点M在抛物面上遍历,则,对应的点N在平面 x?25000上移动轨迹产生的区域就是反射光亮区。

取t以步长0.2从-2到2,x0以步长1从-14.4到6.6。 每固定一个x0,分别再遍历y0,z0.到

39?20,y0?rcos(?),z0?rsin(?).

r?60(x0?15),?以步长

?20从0

编程画出反射光亮区。

大题2:

x 0 3 5 7 2.0 9 2.1 11 2.0 12 1.8 13 14 15 y 0 1.2 1.7 1.2 1.0 1.6 用Lagrange插值法,求当x分别取0, 0.2, 0.4, 0.6, 0.8, ……, 15时,对应的函数值y,并画出函数y=y(x)的图象.

提示:Lagrange插值公式

lj(x)?(x?x1)?(x?xj?1)(x?xj?1)?(x?xn)(xj?x1)?(xj?xj?1)(xj?xj?1)?(xj?xn) , y(x)?1,2,3,?,n)n?j?1yj?lj(x)

(其中,j分别取

大题3: 已知:y?b0x?b1x,测试得下面数据

2x: 0 1153 2045 2800 3466 4068 4621 5135 5619 6152 y: 0 20 40 60 80 100 120 140 160 183.5.

试用“最小二乘法”估计参数b0,b1,并算出节点处的总误差. 提示:最小二乘法

已知y?y(x)?b0r0(x)?b1r1(x)???bnrn(x),其中rj(x)为已知函数,bj为待定

参数,经测试得数据

x:x0y:y0x1y1??xmymm , 试估计参数bj(j?0,1,2,?,n)的值。

算法:构造矩阵A,其元素为aij??r(xik?0mk)rj(xk),(i,j?0,1,2,?,n)

构造列向量D,其元素为di??k?0ykri(xk),(i?0,1,2,?,n)

则,A?1D 就是参数bj(j?0,1,2,?,n)的值, 节点处的总误差为

?n???. br(x)?y???jjkk?k?0?j?0?m2大题4:(数值积分的龙贝格算法)计算?aT0T0(0)bf(x)dx,解法如下:

??b?a212T0(f(a)?f(b))?b?a2k2k?1?1(k)(k?1)??i?0f(a?i?0.52k?1 (k=1,2,3,……)

(b?a))每当算出一个T0(k),就立即按下面公式计算

T1(k?m)m?4mm4?1Tm?1(k?m?1)?14?1mTm?1(k?m),(m?1,2,?,k)

计算?41?x20dx,输出格式为 format long , 算到T8(0)为止。顺便看看与准

确值?有多大误差?

大题5: 求方程x?tanx的最小正根。

要求:先观察确定有根区间[a,b],区间宽度不大于0.2 ;

以下工作由程序来做:用“二分法”把有根区间宽度缩小到0.01,再启动“牛顿迭代公式”计算10次,输出近似根,输出格式为 format long

提示:0是整数?(笔误,改正:0是正数?)

方程f(x)=0. 一个近似根记为x0,求根的牛顿迭代公式为 xk?1?xk?

f(xk)f(xk)/,k?0,1,2,3,?? .

大题6:读文章“计算机模拟”。

matlab的讲稿ppt,Matlab初步(讲稿200508)之四相关推荐

  1. matlab的讲稿ppt,Matlab初步(讲稿200508)之一_Matlab讲解_doc_大学课件预览_高等教育资讯网...

    Matlab初步(讲稿) 上课方式:学生边听讲.边用机器练习. 调用Matlab软件:在windows平台上,双击"Matlab"图标. 说明:执行此命令,将进入"Mat ...

  2. matlab差分法求解ppt,Matlab实现电磁场数值计算.ppt

    Matlab实现电磁场数值计算.ppt * 第 2 章 * Matlab在电磁场中的几个应用 Matlab 实现电磁场数值计算 均匀带电线段的电场 均匀带电半圆环圆心的电场 Matlab直观描述复杂的 ...

  3. matlab的数据类型ppt,MATLAB数据类型

    MATLAB数据类型 默认情况下,MATLAB ®存储所有数值变量为双精度浮点值.其他数据类型存储文本,整数或单精度值或单个变量中相关数据的组合. MATLAB不需要任何类型声明或维度语句.当MATL ...

  4. c语言基本字符集ppt,C语言的字符集和保留字知识讲稿.ppt

    C语言的字符集和保留字知识讲稿.ppt 第一章 概述 重点: C语言的字符集和保留字: C语言词类和语句的分类: C程序的基本结构. 程序--是对解决某个问题的方法的描述: 对计算机来说:程序是用某种 ...

  5. [转载]直接保存Matlab图像到PPT文件

    原文地址:直接保存Matlab图像到PPT文件作者:ronei 文件下载地址: http://www.mathworks.com/matlabcentral/fx_files/340/1/savepp ...

  6. 基于matlab的锁相环频率合成器,基于MATLAB锁相环.ppt

    <基于MATLAB锁相环.ppt>由会员分享,可在线阅读,更多相关<基于MATLAB锁相环.ppt(18页珍藏版)>请在人人文库网上搜索. 1.基于Matlab的锁相环设计,指 ...

  7. 计算机知识讲稿,计算机基础知识讲稿.ppt

    计算机基础知识讲稿.ppt 1 第一讲计算机基础知识 一 什么是计算机计算机 是一种用于存储和处理信息的通用机器 2 第一讲计算机基础知识 二 计算机发展史1946年2月 第一台计算机诞生在美国 EN ...

  8. matlab画双移线,matlab应用二.ppt

    matlab应用二.ppt 图26 含有CarSim S-Function模块的Simulink Library Browser CarSim与Simulink 9) 在ABS.mdl中加入ABS控制 ...

  9. matlab二分法程序流程图,二分法及其matlab程序-经典.ppt

    <二分法及其matlab程序-经典.ppt>由会员分享,可在线阅读,更多相关<二分法及其matlab程序-经典.ppt(7页珍藏版)>请在装配图网上搜索. 1.三 . 二分法及 ...

最新文章

  1. python3读写excel文件_python3 循环读取excel文件并写入json操作
  2. rdb和aof优势劣势
  3. org.json使用指南
  4. 正则表达式从入门到实战
  5. 专属微信二维码python制作_如何利用Python制作简单的公众号二维码关注图
  6. 千万不要成为这样一个程序员!
  7. JEECG社区招募新人啦
  8. Redux 进阶 - react 全家桶学习笔记(二)
  9. Controller接口控制器(5)
  10. TortoiseGit 自动登录
  11. CNN中各类卷积总结:残差、shuffle、空洞卷积、变形卷积核、可分离卷积等
  12. webm是什么格式?
  13. sql Server配置管理器
  14. 支持向量机原理小结(3)——核方法和非线性支持向量机
  15. 2019年全国大学生电子设计竞赛D题简易电路特性测试仪试题
  16. 一款Java开源的Springboot 即时通讯 IM 聊天系统,附源码下载地址!
  17. fly.js如何使用呢
  18. 新买的电脑网速慢的解决方案
  19. total uninstall 7(卸载清除工具) v7.00
  20. 如何把word里的分页符、换行符替换成回车符?

热门文章

  1. 关于HttpWebRequest对象的KeepAlive属性
  2. 计算机考试考前准备,考前必看如何正确准备计算机等级考试 -电脑资料
  3. MySQL之深入解析一条SQL的执行流程
  4. 若一个用户进程通过read系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是( )
  5. tqdm: ‘module‘ object is not callable
  6. 无人机飞控开发平台培训理论课程——MSP430最小系统
  7. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1058:求一元二次方程
  8. 【Java24】健康项目:环境搭建,预约管理(检查项和检查组管理)
  9. 【机器视觉】 default算子
  10. 【ARM】Programmers Model