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毫秒