EDA365电子论坛网

标题: 离散点数值积分的问题 [打印本页]

作者: 勇往直前11    时间: 2020-8-7 10:41
标题: 离散点数值积分的问题
x=15:0.00025:16;( @( B$ t& c6 b' _* O3 r% @% Z0 X5 B) `
y=Wg;
  @% ]. Q$ V+ k9 jfor i =2:length(y);& I. v- j  D1 g0 h! V
    S(i) = trapz(x(2:i),y(2:i));
! ^8 g. F, C7 s  Q4 N' Y    t(i) = x(i);# E4 {9 A/ f1 y! s9 Q; N
end. J! l3 v! W2 h$ i+ l2 I7 h
plot(t,S)
6 r1 m0 _+ C( V, o# O我算的是从15到16秒的积分值,Wg的一共有4000个数据(最小值2.40-最大值2.43),请问这个代码为什么不能运行
! C2 ^9 j0 ?: a' v* Z/ I: u8 l我想做的是对这4000个值求积分,并且得到求得积分之后的曲线,等大神回复" Z# p" {' _% f* e0 O' Q' p

9 W9 ?% u4 U) V0 a! L/ s* s  _
3 Z4 D4 g, _! z3 t6 i; c
作者: zzz.dan    时间: 2020-8-7 11:06
。。。。。。
作者: kekek    时间: 2020-8-10 14:39
Wg=rands(1,4000);
2 \4 q$ o" D3 w2 D. Q* Q% T$ Vx=15:0.00025:16;4 X0 z2 R# M$ V0 Z
y=Wg;6 n  r% w. _' f
for i =2:length(y); \, ?, c$ g' I$ x2 X
    S(i) = trapz(x(1,1:i),y(1,1:i));
7 T1 [$ n/ ?/ Q% o( |- x6 B    t(i) = x(i);
0 w: u; M! }! u% t1 R" U1 Z" oend
2 `# |5 O$ U" u; L2 l# dplot(t,S)
作者: llbnmo    时间: 2020-8-10 15:49

作者: Uifhjvv    时间: 2020-8-11 09:51
:call::call:




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2