18 views (last 30 days)

Show older comments

HERE are two columns discrete data,the frequency is 20Hz，i need integrate them, the equation is

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

VBBV
on 3 Feb 2021

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

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!