matlab的讲稿ppt,Matlab初步(讲稿200508)之四
八.举例(用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)之四相关推荐
- matlab的讲稿ppt,Matlab初步(讲稿200508)之一_Matlab讲解_doc_大学课件预览_高等教育资讯网...
Matlab初步(讲稿) 上课方式:学生边听讲.边用机器练习. 调用Matlab软件:在windows平台上,双击"Matlab"图标. 说明:执行此命令,将进入"Mat ...
- matlab差分法求解ppt,Matlab实现电磁场数值计算.ppt
Matlab实现电磁场数值计算.ppt * 第 2 章 * Matlab在电磁场中的几个应用 Matlab 实现电磁场数值计算 均匀带电线段的电场 均匀带电半圆环圆心的电场 Matlab直观描述复杂的 ...
- matlab的数据类型ppt,MATLAB数据类型
MATLAB数据类型 默认情况下,MATLAB ®存储所有数值变量为双精度浮点值.其他数据类型存储文本,整数或单精度值或单个变量中相关数据的组合. MATLAB不需要任何类型声明或维度语句.当MATL ...
- c语言基本字符集ppt,C语言的字符集和保留字知识讲稿.ppt
C语言的字符集和保留字知识讲稿.ppt 第一章 概述 重点: C语言的字符集和保留字: C语言词类和语句的分类: C程序的基本结构. 程序--是对解决某个问题的方法的描述: 对计算机来说:程序是用某种 ...
- [转载]直接保存Matlab图像到PPT文件
原文地址:直接保存Matlab图像到PPT文件作者:ronei 文件下载地址: http://www.mathworks.com/matlabcentral/fx_files/340/1/savepp ...
- 基于matlab的锁相环频率合成器,基于MATLAB锁相环.ppt
<基于MATLAB锁相环.ppt>由会员分享,可在线阅读,更多相关<基于MATLAB锁相环.ppt(18页珍藏版)>请在人人文库网上搜索. 1.基于Matlab的锁相环设计,指 ...
- 计算机知识讲稿,计算机基础知识讲稿.ppt
计算机基础知识讲稿.ppt 1 第一讲计算机基础知识 一 什么是计算机计算机 是一种用于存储和处理信息的通用机器 2 第一讲计算机基础知识 二 计算机发展史1946年2月 第一台计算机诞生在美国 EN ...
- matlab画双移线,matlab应用二.ppt
matlab应用二.ppt 图26 含有CarSim S-Function模块的Simulink Library Browser CarSim与Simulink 9) 在ABS.mdl中加入ABS控制 ...
- matlab二分法程序流程图,二分法及其matlab程序-经典.ppt
<二分法及其matlab程序-经典.ppt>由会员分享,可在线阅读,更多相关<二分法及其matlab程序-经典.ppt(7页珍藏版)>请在装配图网上搜索. 1.三 . 二分法及 ...
最新文章
- python3读写excel文件_python3 循环读取excel文件并写入json操作
- rdb和aof优势劣势
- org.json使用指南
- 正则表达式从入门到实战
- 专属微信二维码python制作_如何利用Python制作简单的公众号二维码关注图
- 千万不要成为这样一个程序员!
- JEECG社区招募新人啦
- Redux 进阶 - react 全家桶学习笔记(二)
- Controller接口控制器(5)
- TortoiseGit 自动登录
- CNN中各类卷积总结:残差、shuffle、空洞卷积、变形卷积核、可分离卷积等
- webm是什么格式?
- sql Server配置管理器
- 支持向量机原理小结(3)——核方法和非线性支持向量机
- 2019年全国大学生电子设计竞赛D题简易电路特性测试仪试题
- 一款Java开源的Springboot 即时通讯 IM 聊天系统,附源码下载地址!
- fly.js如何使用呢
- 新买的电脑网速慢的解决方案
- total uninstall 7(卸载清除工具) v7.00
- 如何把word里的分页符、换行符替换成回车符?
热门文章
- 关于HttpWebRequest对象的KeepAlive属性
- 计算机考试考前准备,考前必看如何正确准备计算机等级考试 -电脑资料
- MySQL之深入解析一条SQL的执行流程
- 若一个用户进程通过read系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是( )
- tqdm: ‘module‘ object is not callable
- 无人机飞控开发平台培训理论课程——MSP430最小系统
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1058:求一元二次方程
- 【Java24】健康项目:环境搭建,预约管理(检查项和检查组管理)
- 【机器视觉】 default算子
- 【ARM】Programmers Model