20 wave forms fetched out of 1000 나는 array로부터 파형을 가져오고 싶었다. 다음 코드를 사용하고 있습니다.Matlab- 임계 값으로 선택한 파형을 그리는 방법. (array로부터 데이터를 가져옴으로써) 그리고 plotting하기
clc
clear('all');
close('all');
Load ('w.mat'); % w.mat is actually file holding 1000 wave forms)
x= 1:length(w(1,:));
Subplot(321);
Plot(x,w(1:20,:)); %Plotting First 20 wave forms out of 1000
지금 시각적으로 플롯을보고 나는 0.6 X 축 임계 값이며, 약 15 점 표시가 (내가 여기에 사진을 Y 축 임계 값 게시 한 것입니다하지만 난 그렇지 않은 흐름 포럼 스택에 새로운 오전 것을 발견 내가 그것을 게시 할 수 있도록).
어떻게 X 축 임계 값 0.6 및 Y 축 인덱스 값 15에 따라 파형을 불러 와서 서로 다른 파일에 저장할 수 있습니까? Save 명령을 사용하여 파일에 할당 된 여러 인수에 따라 파일을 저장합니다. 그러나 X 축 및 Y 축 값에 액세스하고 파형을 비교하는 방법.
나는 실제로 더 가까운 웨이브 2와 비교하고 싶었습니다. 나는 너무 많은 값을 피해야했습니다.
나는 C++ 배경을 가진 어떤 도움 아이디어. Matlab은 나에게 조금 새로운 것입니다. 감사 힙 친절 감사 K 하운
먼저 x = 1 : length (w (1, :));은 반드시 x = 1 : length (w (: 1))이어야합니다. 어느 쪽이든 'x = 1 : size (w, 2);'를하는 것이 더 낫습니다. – Dan
두 번째로 당신이 무엇을 요구하고 있는지를 아는 것은 불가능합니다. 일부 모의 데이터 (5x5 모의'w'와 같은)를 만들어 수동으로 출력을 계산하고 원하는 것을 보여주십시오. – Dan
'X/Y 축 임계 값'에 대한 의미를 좀 더 설명 할 수 있습니까? 당신은 어쩌면 뿌리 또는 글로벌 미니 마를 의미합니까? – Fraukje