2012-09-25 3 views
0

이것은 혼란 스럽습니다. 좋아요, 그래서 저는 동일한 데이터 세트를 가지고 있으며 출력 창과 변수 편집기에서보기 때문에 완전히 다릅니다.Matlab - 명령 창과 변수 편집기의 차이점

function f = display() 
rawdata = wavread('FILENAME', 'double'); 
f = rawdata; 
end 

모든 아이디어 : 9 요소는 변수 편집기에이 "-0.0078"

코드 반면 "0"얼마나 enter image description here

주의 : 여기에 스크린 샷입니까? 나는 옳고 틀린 것을 모른다.

+0

질문, FILENAME을 (를)보고 rawdata를 (를) 표시하고 있습니까? –

+1

wavread는 데이터 세트를 샘플링합니다. 쉽게이 차이의 원천이 될 가능성이 높습니다 –

+0

@ AK4749 그렇다면 어떤 데이터 세트가 맞습니까? 나는. C++에서 프로젝트를 수행하고 C++에서 얻은 결과와 비교하려고합니다. 변수 편집기의 출력은 C++에서와 똑같지 만 cmd 창에서는 다릅니다. 감사합니다 :) – Phorce

답변

1

명령 창에서 기본 스크롤 버퍼는 5000 줄입니다. 결과적으로, 5000 개가 넘는 행 (귀하의 경우 ~ 60k)이있는 변수를 보면 마지막 4999 개 정도의 항목 만 표시됩니다.

결과적으로 스크롤 버퍼를 늘리거나 벡터의 조 변경을 출력하거나 변수 편집기 (오른쪽)를 사용해야합니다.