How can I compare frequency or amplitude of the given signal by matlab?

조회 수: 2 (최근 30일)
minsoo kim
minsoo kim 2017년 11월 30일
댓글: minsoo kim 2017년 11월 30일
Let's say I have a signal A.
If the frequency of A is higher than B frequency then the matlab returns certain output.
I used "switch" to do this task, but it didn't work.
ex)
switch signalA
case ((signalA>400)-(signalA>800))
disp('1');
case ((signalB>800)-(signalB>1200))
disp('2');
otherwise
disp('none');
end
I know the code above is wrong because "signal A" doesn't show any values(frequency or amplitude).
so, How can I compare frequency or amplitude of the given 2 signals by matlab?

채택된 답변

KSSV
KSSV 2017년 11월 30일
Check this pseudo code:
for i = 1:10
x = rand ; y = rand ;
if x > y
fprintf('x > y \n')
else
fprintf('x < y \n')
end
end

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Signal Processing Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!