2014-05-23 4 views
0

나는 새 사용자이므로 말라브 문제를 해결하는 데 도움이 필요합니다. 각도가있는 행렬이 있는데 범위가 -180/180이지만 그래픽을 표시하려고 할 때 문제가 있습니다. 어떻게 불연속 각도를 가졌는지, 내가 원하는 것처럼 표현되지 않으므로 이것을 연속 각도로 변환하는 방법을 알고 있습니까? 감사합니다. .continuos 각도에서 discontinouo 각도로 변환

+0

SE에 오신 것을 환영합니다. 네가하려는 일은 내게 완전히 불분명하다. 어떻게 행렬에 배열 된 각도이며, 무엇을 음모하려하십니까? – ysap

+0

나는이 문제가 연속적인 점들이 180도 (또는 -180도)에 걸쳐있을 때 행렬 (또는보다 가능성있는 벡터)의 데이터를 플롯하고 점프/불연속 점을 관찰하려고한다고 생각한다. y 축은 아마도 [-180,180]의 범위를 가지며 i = 179, i + 1 = -179 일 때 어떤 일이 일어날 지 상상할 수 있습니다. 일괄 처리에서 점들이 180 (또는 -180)에 걸 치지 않는 배치로 데이터를 플로팅하는 것이 좋습니다. – Geoff

+0

안녕하세요, 도와 주셔서 감사합니다. ysap : 나는 봉우리를 볼 필요가 있기 때문에 줄거리가 필요하고 불연속 선이있는 경우 가끔은 실제 최고점을 보지 못하겠습니까? Geoff, 나는 당신과 동의한다. 그러나 나는 매트릭스에서 데이터를 분석 할 필요가 없다. 예제가 정확하지만 주파수 및 기타 매개 변수를 계산하지 않아도됩니까? 내 질문에 대해 죄송합니다. 감사합니다. . 최고의 소원 Paulo Oliveira – user3669470

답변

0

나는 당신이 unwrap을 원한다고 생각 :

예 :되지도에서 라디안

>> phase = 5:.5:8 %// original phase. Exceeds 2*pi 
phase = 
    5.0000 5.5000 6.0000 6.5000 7.0000 7.5000 8.0000 
>> phase_disc = mod(phase,2*pi) %// phase with discontinuity 
phase_disc = 
    5.0000 5.5000 6.0000 0.2168 0.7168 1.2168 1.7168 
>> unwrap(phase_disc) %// recover original phase by removing discontinuity 
ans = 
    5.0000 5.5000 6.0000 6.5000 7.0000 7.5000 8.0000 

unwrap 그 작품.