用MATLAB作数值积分例.计算1)矩形公式和梯形公式将(0,4)-Read.ppt

A Joke Another Joke 用随机模拟计算数值积分 定积分的计算 重积分的计算 MATLAB实现 一般区间重积分的计算 MATLAB实现 随机数的产生:unifrnd(a,b,m,n) 例:多项式求根(也可说明问题的“病态性”) 考虑如下的问题 f(x)=(x-1)(x-2)…….(x-20) 显然方程 f(x)=0 的解是 1 2 3 4 ……… 19 20 请问: 如下方程的解是什么? p=poly(1:20); ep=zeros(1,21); ep(3)=1.0e-5; re=roots(p+ep) plot(re,'b+'); hold on plot(1:20,0,'r*'); hold off ?=10e-5 ?=10e-6 ?=10e-8 其它常用科学计算问题 fft; ifft: 快速Fourier变换及其逆变换 filter:数字滤波 常微分方程延迟问题、边值问题求解 偏微分方程求解 …… 1. 提取(产生)对角阵 v=diag(x) 输入向量x,输出v是以x为对角元素的对角阵;输入矩阵x,输出v是x的对角元素构成的向量; 例:v=diag(diag(x)) 输入矩阵x,输出v是x的对角元素构成的对角阵,可用于迭代法中从A中提取D。 2. 提取上(下)三角阵 其他相关的MATLAB函数 y=triu(x) 输入矩阵x,输出v是x的上三角阵; v=tril(x) 输入矩阵x,输出v是x的下三角阵; v=triu(x,1) 同上,但对角元素为0,可从A中提取U; v=tril(x,-1) 同上,但对角元素为0,可从A中提取L。 例. 用迭代法解 shiyan53 MATLAB对稀疏矩阵的处理: 进行大规模计算的优点 a=sparse(r,c,v,m,n) 在第r行、第c列输入数值v,矩阵共m行n列,输出a为稀疏矩阵,只给出(r,c)及v aa=full(a) 输入稀疏矩阵a,输出aa为满矩阵(包含零元素) a=sparse(2,2:3,8,2,4), aa=full(a), a =(2,2) 8 aa= 0 0 0 0 (2,3) 8 0 8 8 0 输出 n=500;b=[1:n]'; a1=sparse(1:n,1:n,4,n,n); a2=sparse(2:n,1:n-1,1,n,n); a=a1+a2+a2'; tic;x=a\b;t1=toc aa=full(a); tic;xx=aa\b;t2=toc y=sum(x) yy=sum(xx) 例. 分别用稀疏矩阵和满矩阵求解Ax=b, 比较计算时间 设 0 0 t1, t2相差巨大,说明用稀疏矩阵计算的优点 (y=yy 用于简单地验证两种方法结果的一致) shiyan54 + + + + + + + + + x y y=f(x) (xi,yi) ?i 使点(xi,yi) 与曲线 y=f(x)的距离?i尽量小,i=1,…n 曲线拟合与最小二乘准则 用MATLAB作线性最小二乘拟合 1. 作多项式 f(x)=a1xm+ …+amx+am+1拟合,可利用已有程序: a=polyfit(x,y,m) 输入:数据x,y (同长度数组);m (拟合多项式次数) 输出:系数a=[a1, …am , am+1] (数组)。 2. 对超定方程组 仍用 可得最小二乘意义下的解 多项式在x点的值: y=polyval(a,x) 例 汽车刹车距离 刹车距离d与车速v的关系: 数据拟合 (#) 车速与刹车距离的实际数据记作(vi, di), i=1,2,?,7 结果 shiyan57 用MATLAB作多项式运算 1.多项式乘法:p=conv(p1,p2) 3.多项式生成: p=poly(x) 2.多项式除法 [q,r]=deconv(p1,p2) 生成方阵x的特征多项式,或以向量x为根 4.多项式求根: r=roots(p) 8.部分分式展开: [r,p,k]=residue(b,a) 9.矩阵多项式求值: PM=polyvalm(p,M) 5.多项式显示: PS=ploy2str(p,’s’) 一般“卷积”运算 6.多项式求导: dp=ployder(p) 7.多项式积分: ip=ployint(p) Matlab program Root_example.m MATLAB优化工具箱解非线性方程 fzero: 单变量方程 f(x)=0 求根(变号点) 最简形式 x= fzero(@f, x0 ) 可选输入: “P1,P2,...”是传给f.m的参

matlab的梯形公式推导公式,用MATLAB作数值积分例.计算1)矩形公式和梯形公式将(0,4)-Read.ppt...相关推荐

  1. 利用matlab求解伊藤公式(ito公式)【matlab工具集_02】

    在经济学.病毒等动力学模型的计算中,都有可能运用到伊藤公式 以某病毒模型为例(与经典SEIR模型有所区别),其动力学方程为: matlab计算程序为: %SEIR对于的伊藤求解程序 clc; clea ...

  2. matlab公式形式,matlab表达式转换为word公式

    将Matlab 表达式转换为word 公式 (1) Matlab 可以把公式表达式转换为Cfortran 格式,也可以转换为Latex 排版格式,由于Latex 公式的控制格式是纯文本的,因此任何表达 ...

  3. matlab转向梯形优化设计,基于MATLAB优化工具箱的整体式转向梯形优化设计

    0前言转向梯形分为整体式和断开式两种,前悬为非独立悬架的转向梯形为整体式,而前悬为独立悬架的转向梯形则选择断开式,文中针对整体式转向梯形(如图1所示)进行优化分析.根据阿克曼理论转向特性,前内转向轮转 ...

  4. LDPC译码原理(公式推导)及其matlab代码实现(超详细)

    目录 博文更改记录 一.背景概述 二.LDPC译码理论 2.1 LDPC码的表示方法 2.1.1LDPC码的矩阵表示 2.1.2 Tanner图表示 2.2符号说明 2.3LDPC译码算法 2.3.1 ...

  5. 数值分析复化求积matlab,数值分析:复化公式求解定积分

    复化公式求解定积分 用熟悉的计算机语言编程上机完成 (1)用复化梯形公式.复化Simpson公式和复化Cotes公式计算积分,自己设置不同精度要求,对结果进行比较分析. (2)用Romberg积分法计 ...

  6. 龙格库塔法matlab求解微分方程组,微分方程组的龙格库塔公式求解matlab版.pdf

    微分方程组的龙格库塔公式求解matlab版 微分方程组的龙格-库塔公式求解matlab版 南京大学 王寻 1. 一阶常微分方程组 考虑方程组     y'f x,y,z , y x y ...

  7. 【MATLAB】基于曼宁公式求解复式断面水位-流量关系曲线

    1 曼宁公式 2 MATLAB求解代码 部分代码如下: clc close all clear %% 曼宁公式原理 % 流量Q=A*R^(2/3)*J^(1/2)/n % 变量说明: % 过水断面面积 ...

  8. MATLAB画梯形并标注坐标点

    MATLAB画梯形,其实思路很简单,先找出四个坐标点,然后点与点之间进行连线,即可画出梯形.MATLAB代码如下: clc,clear; x=[0 3 2 0]; y=[0 0 2 2]; line( ...

  9. MATLAB快速编辑论文公式

    MATLAB快速编辑论文公式 理工科的小伙伴写论文的时候肯定免不了要敲公式,直接在wps/office里面插入公式的话使用起来属实麻烦.我是被狠狠恶心过了. 这里给大家两条明路:1.latex软件 2 ...

  10. matlab上确界距离,常见距离公式的MATLAB代码(一)

    常见距离公式的MATLAB代码(一) 大家好! 最近在研究小样本聚类,作为一个初学者,首先肯定是学习一下它的预备知识距离公式啦~在了解了各种距离公式的定义之后,想要看下它们的代码是怎么写的,但是网上大 ...

最新文章

  1. linux 测试环境启用jar_Linux下用java -jar运行可执行jar包的方法教程
  2. oracle收购Mysql后,Mysql的安装配置方法
  3. [BZOJ4403]序列统计
  4. ei会议论文录用但不参加会议_会议论文有录用通知吗
  5. NOIp #2011
  6. AE中获得datalayer所对应的data的文件路径和文件名
  7. 2018大数据学习路线从入门到精通
  8. 基于mapreduce的购物篮分析算法实现
  9. W ndoWs7更新怎么关闭,怎么设置关闭win7自动更新
  10. 如何在html中在线预览pdf文件
  11. 第四章第三题(几何:估算面积)(Geography: estimate areas)
  12. OPenCV3.2 图像反差的两种方法
  13. windows免安装版mysql
  14. 读书笔记:司马迁《史记》之孝文本纪
  15. c语言让程序等待鼠标点击,C语言模拟鼠标事件
  16. 【NeurIPS 2019】Yoshua Bengio报告:深度学习系统从1代到2代,未来将朝何处发展?
  17. 验证回文字符串 II(贪心+双指针)
  18. Kruskal(克鲁斯卡尔)算法(图+代码+例题)
  19. Apache Commons Codec介绍
  20. 查看Linux系统版本的命令总结

热门文章

  1. 模拟器使用Fiddler代理后,浏览器报错【该网站的安全证书有问题】解决方法
  2. 芭蕉树上第十二根芭蕉--opencv配置问题
  3. 计算机系统盘怎么扩充,怎么给win7电脑C盘扩容
  4. 双绞线 计算机考试,计算机基础知识:有线传输介质之双绞线
  5. 计算机原理名词,计算机组成原理 常用名词解释
  6. 如何证明pi是无理数
  7. 项目管理 : 项目管理技术的七大优势
  8. iOS开发常用网址(最全)
  9. Go中chan引发的协程死锁
  10. win10系统,安装Photoshop_CS6并且无需序列号破解