Matlab 版 (精华区)

发信人: seesea (马虎学究), 信区: Matlab
标  题: [合集]如何对等间距离散数据序列求积分?
发信站: 哈工大紫丁香 (2002年10月29日00:53:24 星期二), 站内信件


────────────────────────────────────────
 motor (大虎)                         于 2000年11月12日10:28:43 星期天 说道:

   小弟近日遇到一个关于对等间距离散数据序列u(t)求积分的问题,
比如u(t)是地震波,采样间距为0.02秒。在Matlab中,quad,quad8
都需要给定积分函数,而地震波并没有积分函数。
    另外,对两个离散数据序列的乘积u(t)*v(t)作积分,怎样才能
使其同仅对u(t)求积分有相同量级的精度呢?
    请各位多多费心指教!

────────────────────────────────────────
 xuedy (dingyu)                       于 2000年11月12日22:25:27 星期天 说道:

对你第一个问题先提个笨方法:
用quad8的难点在于没有被积函数,你可以写一个MATLAB被积函数,在此被积函数内用一
维插值的方式求出插值点的函数值即可。
这样的方法可能速度受影响,但不会太慢,如果你已知点不是特别多的话。
第2个问题没看明白,v(t)是什么?
定宇
http://matlab.myrice.com
【 在 motor (大虎) 的大作中提到: 】
:    小弟近日遇到一个关于对等间距离散数据序列u(t)求积分的问题,
: 比如u(t)是地震波,采样间距为0.02秒。在Matlab中,quad,quad8
: 都需要给定积分函数,而地震波并没有积分函数。
:     另外,对两个离散数据序列的乘积u(t)*v(t)作积分,怎样才能
: 使其同仅对u(t)求积分有相同量级的精度呢?
:     请各位多多费心指教!

────────────────────────────────────────
 hjdwg (小鱼儿)                       于 2000年11月13日01:26:19 星期一 说道:

呵呵,你没事积地震波干吗?我接触地震波可不少,好像没这么干过。
把你的问题全部贴出来看看。
【 在 motor (大虎) 的大作中提到: 】
:    小弟近日遇到一个关于对等间距离散数据序列u(t)求积分的问题,
: 比如u(t)是地震波,采样间距为0.02秒。在Matlab中,quad,quad8
: 都需要给定积分函数,而地震波并没有积分函数。
:     另外,对两个离散数据序列的乘积u(t)*v(t)作积分,怎样才能
: 使其同仅对u(t)求积分有相同量级的精度呢?
:     请各位多多费心指教!

────────────────────────────────────────
 also (环顾四方·品味文章)            于 2000年11月13日09:12:24 星期一 说道:

如果要求精度不高
try
help trapz
【 在 xuedy (dingyu) 的大作中提到: 】
: 对你第一个问题先提个笨方法:
: 用quad8的难点在于没有被积函数,你可以写一个MATLAB被积函数,在此被积函数内用一
: 维插值的方式求出插值点的函数值即可。
: 这样的方法可能速度受影响,但不会太慢,如果你已知点不是特别多的话。
: 第2个问题没看明白,v(t)是什么?
: 定宇
: http://matlab.myrice.com
: 【 在 motor (大虎) 的大作中提到: 】
: :    小弟近日遇到一个关于对等间距离散数据序列u(t)求积分的问题,
: : 比如u(t)是地震波,采样间距为0.02秒。在Matlab中,quad,quad8
: : 都需要给定积分函数,而地震波并没有积分函数。
: :     另外,对两个离散数据序列的乘积u(t)*v(t)作积分,怎样才能
: : 使其同仅对u(t)求积分有相同量级的精度呢?
: :     请各位多多费心指教!

────────────────────────────────────────
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.350毫秒