How do I integrate two columns of discrete data?i need do operations between the data
조회 수: 3 (최근 30일)
이전 댓글 표시
HERE are two columns discrete data,the frequency is 20Hz,i need integrate them, the equation is
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/508047/image.png)
i try to write some codes,but i don't know it is right or not. Can someone help me check it??
but the discrete data should use the 'trap' function, how can i modify the code?
[str,pathname]=uigetfile('*.csv') ;
[xy]=csvread(str);
n=length(xy);% data length
x=xy(:,1);y=xy(:,2);
for i=1:n % step=1
% F=x/y*(x+y);
p=sum(x(i)/y(i)*(x(i)+y(i)))/20;% frenquency=20
end
댓글 수: 0
채택된 답변
VBBV
2021년 2월 3일
for i=1:n % step=1
% F=x/y*(x+y);
p(i)=(x(i)/y(i)*(x(i)+y(i)))/20;% frenquency=20
end
P = sum(p); % use sum outside of loop
Use sum outside of loop
댓글 수: 7
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Bartlett에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!