数学分析与信号处理.ppt
《数学分析与信号处理.ppt》由会员分享,可在线阅读,更多相关《数学分析与信号处理.ppt(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八章 数学分析与信号处理8.1 8.1 数学分析数学分析8.2 8.2 信号处理信号处理第八章第八章 数学分析与信号处理数学分析与信号处理第八章 数学分析与信号处理8.1 8.1 数学分析数学分析(Mathematics)(Mathematics)LabVIEW LabVIEW提供了一些数学运算节点,包括:公式提供了一些数学运算节点,包括:公式节点、估计、微积分运算、线性代数、曲线拟合、节点、估计、微积分运算、线性代数、曲线拟合、数理统计、最优化方法、寻根和数值节点等。这些数理统计、最优化方法、寻根和数值节点等。这些节点位于功能模板节点位于功能模板FunctionsMathematicsFu
2、nctionsMathematics子模板内,子模板内,如下图。如下图。第八章 数学分析与信号处理8.1.1 8.1.1 公式计算公式计算(Formula)(Formula)公式计算模板提供了将外部公式或数学描述直接公式计算模板提供了将外部公式或数学描述直接连接到连接到LabVIEWLabVIEW的功能。包括以下方式:的功能。包括以下方式:1.1.公式节点公式节点(Formula Node)(Formula Node)其功能是将数学公式直接写入节点框架内,由节其功能是将数学公式直接写入节点框架内,由节点外部的程序输入参数,可同时处理多个公式。点外部的程序输入参数,可同时处理多个公式。例例8.1
3、.1 8.1.1 公式节点使用举例。公式节点使用举例。第八章 数学分析与信号处理 2.2.扩展的公式节点扩展的公式节点(Eval Formula Node)(Eval Formula Node)这个节点和公式节点差不多,但它更灵活,除了这个节点和公式节点差不多,但它更灵活,除了可以在外部输入参数之外,还何以从外部输入数学可以在外部输入参数之外,还何以从外部输入数学公式。节点的图标及连线端口如图:公式。节点的图标及连线端口如图:其中,其中,Input ValuesInput Values与与Variables InputVariables Input一一对应,一一对应,Varibels Outp
4、utVaribels Output与与Output ValueOutput Value一一对应。一一对应。第八章 数学分析与信号处理 例例8.1.2 8.1.2 从外部输入各项参数的使用实例。从外部输入各项参数的使用实例。第八章 数学分析与信号处理 3.MATLAB 3.MATLAB语言直接写入语言直接写入(MATLAB Script)(MATLAB Script)节点的图标如下:节点的图标如下:导入导入MATLABMATLAB程序的步骤:程序的步骤:在节点上单击右键;在节点上单击右键;在弹出菜单中选择在弹出菜单中选择”Import”;”Import”;在弹出的文件对话框中选择要导入的文件。在
5、弹出的文件对话框中选择要导入的文件。第八章 数学分析与信号处理第八章 数学分析与信号处理 4.HiQ 4.HiQ语言直接写入语言直接写入(Hiq Script)(Hiq Script)节点的图标如下:节点的图标如下:导入导入HiQHiQ程序的步骤:程序的步骤:在节点上单击右键;在节点上单击右键;在弹出菜单中选择在弹出菜单中选择”Import”;”Import”;在弹出的文件对话框中选择要导入的文件。在弹出的文件对话框中选择要导入的文件。第八章 数学分析与信号处理8.1.2 8.1.2 线性代数线性代数(Linear Algebra)(Linear Algebra)LabVIEW LabVIEW
6、提供了线性代数的基本和高级运算节点。提供了线性代数的基本和高级运算节点。有关例程可以在有关例程可以在.analysislinaxmpl.llb.analysislinaxmpl.llb中查看。中查看。1.1.矩阵相乘矩阵相乘(A(AB)B)例例8.1.3 8.1.3 对两个矩阵进行相乘运算。对两个矩阵进行相乘运算。第八章 数学分析与信号处理 2.2.其它矩阵运算节点其它矩阵运算节点 LabVIEW LabVIEW还提供了多种矩阵运算的基本节点,具体还提供了多种矩阵运算的基本节点,具体如下:如下:矩阵与矢量的乘积;矩阵与矢量的乘积;矩阵求逆矩阵求逆;求矩阵的行列式求矩阵的行列式;求矩阵的特征值和
7、特征量;求矩阵的特征值和特征量;矢量点积;矢量点积;矢量叉积;矢量叉积;求矩阵的秩;求矩阵的秩;求矩阵的范数;求矩阵的范数;矩阵的正定性;矩阵的正定性;以及矩阵的各种分解算法。以及矩阵的各种分解算法。第八章 数学分析与信号处理8.1.3 8.1.3 数学运算数学运算(Calculus)(Calculus)LabVIEW LabVIEW提供了许多高等数学中的运算节点,主要提供了许多高等数学中的运算节点,主要是微积分运算。是微积分运算。1.1.数值积分数值积分(Numeric Integration)(Numeric Integration)其中其中Input Array:Input Array:
8、输入序列;输入序列;dt:dt:积分步长;积分步长;Integration method:Integration method:积分方式;积分方式;0Trapeziodal0Trapeziodal方式;方式;1Simpson 1Simpson方式;方式;2Simpson 3/8 2Simpson 3/8方式;方式;3Bode 3Bode方式。方式。第八章 数学分析与信号处理 2.2.曲线积分曲线积分(Integration)(Integration)根据给定的函数,在起点和终点之间进行曲线积根据给定的函数,在起点和终点之间进行曲线积分,节点图标及连接端口如下:分,节点图标及连接端口如下:在计算
9、中,程序自动将积分区间分成在计算中,程序自动将积分区间分成200200份,所以份,所以输出的输出的3 3个数组长度均为个数组长度均为201201。被积节点的输入和公。被积节点的输入和公式节点中的节点输入是一样的。式节点中的节点输入是一样的。第八章 数学分析与信号处理 例例8.1.4 8.1.4 计算节点计算节点Y YX X3 3在区间在区间0,100,10上的积分。上的积分。第八章 数学分析与信号处理 3.3.曲线导数曲线导数(Differentiation)(Differentiation)根据给定的函数,在起点和终点之间,按照给定根据给定的函数,在起点和终点之间,按照给定的点数等间距的取点
10、,然后计算这些点处的导数,的点数等间距的取点,然后计算这些点处的导数,以数组的形式输出。节点图标及连接端口如下:以数组的形式输出。节点图标及连接端口如下:第八章 数学分析与信号处理 4.4.求曲线上点的极限求曲线上点的极限(Limit)(Limit)求曲线在给定点处的左右极限。节点图标及连接求曲线在给定点处的左右极限。节点图标及连接端口如下:端口如下:5.5.求曲线长度求曲线长度(Curve Length)(Curve Length)求曲线在两点间的长度。节点图标及连接端口如求曲线在两点间的长度。节点图标及连接端口如下:下:第八章 数学分析与信号处理8.1.4 8.1.4 概率与统计概率与统计
11、(Probability and Statistics)(Probability and Statistics)LabVIEW LabVIEW提供了概率统计的运算节点,包括:均值提供了概率统计的运算节点,包括:均值运算、方差运算和概率运算等过程。运算、方差运算和概率运算等过程。样本均值。计算样本均值。计算n n个样本的平均值个样本的平均值 方差与标准差。方差与标准差。计算样本方差时取计算样本方差时取w=n-1;w=n-1;计算总体方差时计算总体方差时w=n.w=n.第八章 数学分析与信号处理 均方根均方根(RMS)(RMS):均方误差均方误差(MSE)(MSE):第八章 数学分析与信号处理直方
12、图直方图(Histogram)(Histogram):第八章 数学分析与信号处理 正态分布:正态分布:X X2 2分布分布 :F F分布分布 :t t分布分布 :第八章 数学分析与信号处理8.1.5 8.1.5 曲线拟合曲线拟合(Curve Fitting)(Curve Fitting)1.1.曲线拟合概述曲线拟合概述 曲线拟合是指从数据流中找出曲线的参数或系曲线拟合是指从数据流中找出曲线的参数或系数,进而得出数据的函数表达式,其算法叫最小数,进而得出数据的函数表达式,其算法叫最小平方法。误差定义为:平方法。误差定义为:e(a)=f(x,a)-y(x)e(a)=f(x,a)-y(x)2 2其中
13、其中e(a)e(a)是误差,是误差,y(x)y(x)是被观察的数据,是被观察的数据,f(x,a)f(x,a)数据流的函数表达式,数据流的函数表达式,a a是一系列用于描述曲线是一系列用于描述曲线的曲线参数。的曲线参数。如设如设a=aa=a0 0,a,a1 1,则直线的函数表达式为:则直线的函数表达式为:f(x,a)f(x,a)a a0 0a a1 1x x第八章 数学分析与信号处理 在在LabVIEWLabVIEW中,不同类型的曲线拟合描述如下:中,不同类型的曲线拟合描述如下:线性拟合线性拟合让实验数据适应直线让实验数据适应直线y=kx+b;y=kx+b;yi=a yi=a0 0+a+a1 1
14、xixi 指数拟合指数拟合让实验数据适应指数曲线让实验数据适应指数曲线y=aexp(bx);y=aexp(bx);yi=a yi=a0 0exp(aexp(a1 1xi)xi)一般多项式拟合一般多项式拟合数据拟合为数据拟合为y=a+bx+cxy=a+bx+cx2 2+;+;yi=a yi=a0 0+a+a1 1xi+axi+a2 2xixi2 2+一般线性拟合一般线性拟合 yi=a yi=a0 0+a+a1 1f f1 1(xi)+a(xi)+a2 2f f2 2(xi)+(xi)+这里这里yiyi是是a a0 0,a,a1 1,a,a2 2的线性组合,如以的线性组合,如以y=ay=a0 0+
15、a+a1 1sin(x)sin(x)非线性拟合非线性拟合 yi=f(xi yi=f(xi,a a0 0,a a1 1,a a2 2)这里这里y y与与a a0 0,a,a1 1,a,a2 2不需要线性关系。不需要线性关系。第八章 数学分析与信号处理 线性拟合的应用:线性拟合的应用:除去参量噪声;除去参量噪声;补充丢失数据(补充丢失数据(如有两个测量值不正确或丢失如有两个测量值不正确或丢失););估计中间值(如两采样点间间隔不够小);估计中间值(如两采样点间间隔不够小);估计外延值(如测前后的数据估计);估计外延值(如测前后的数据估计);数字式数据的识别(如对分立式的多项式拟合,数字式数据的识别
16、(如对分立式的多项式拟合,函数何以识别);函数何以识别);数字或数据的积分数字或数据的积分(如求曲线下的面积);(如求曲线下的面积);获得被测物体的轨道数据,如速度、加速度等。获得被测物体的轨道数据,如速度、加速度等。第八章 数学分析与信号处理2 2.线性拟合线性拟合 寻求线性方程的斜率和截距,拟合给定的序列曲寻求线性方程的斜率和截距,拟合给定的序列曲线方程。节点图标及连接端口如图:线方程。节点图标及连接端口如图:线性方程的表达式为线性方程的表达式为F=mX+b,F=mX+b,其中其中m m为斜率,为斜率,b b为截为截距,距,F F为拟合后的最佳序列值,为拟合后的最佳序列值,MseMse为差
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学分析 信号 处理
限制150内