例如,我想计算一下
这是一个函数,这意味着在[0..t0]
中,y(t)
有一个对应的值。
在此特定示例中,p(t)
由一组数据给出,而不是表达式。 m
和w
都是不变的。
我的代码是:
t = 0:dt:t0; % t0 is the end point
dy = p.*sin(w*(???));
y = trapz(t, dy)/(m*w);
我不知道该怎么把(???)
更新:
请注意,集成中有一个t
,即上限
答案 0 :(得分:0)
使用cumtrapz而不是trapz。返回值是一个向量,每个t
的累积积分在0和t之间