2014-12-03 6 views
0

이 MATLAB의 2 차원 플롯이 있습니다.MATLAB의 평균 2 차원 플롯

enter image description here

이 같은 평균 음모, 뭔가 좀하고 싶습니다 :

enter image description here

내가 어떻게 할 수 있습니까?

+3

데이터가 필요합니다. 그렇습니까? 왜 평균값을 취하여 두꺼운 선으로 그려야합니까? – kkuilla

+0

어떻게하면됩니까? y 축에 대해 평균을 취할 수 있지만 음모가 거의 수평 인 영역 (600 Claudio

+0

[mcve] (http://stackoverflow.com/help/mcve)를 작성하십시오 – kkuilla

답변

0

모든 라인이 동일한 데이터 포인트 수를 가지고 있고 x가 오른쪽이고 y가 위쪽이라고 가정합니다 ... 머리를 왼쪽으로 90도 돌리면 모든 청색 선은 인수 y가있는 함수 x입니다. 이 경우 모든 y 값에 대해 x에 가능한 값은 하나뿐입니다. y의 모든 값에 대해 모든 파란 선의 값을 합계하고 파란 선의 수로 나눌 수 있습니다. 그러면 평균화 된 검은 색 값을 갖게됩니다.

그런 식으로 데이터를 구현할 수 있는지 신중하게 검토하십시오.

+0

고맙습니다. 불행히도, 나는 할 수 없다. 이것은 단지 특별한 경우에 불과합니다. 항상 x = f (y)가 아니며 데이터의 길이가 같지 않습니다. 여기를 참조하십시오 : http://imgur.com/e59SZsX – Claudio

+0

muuhhhh, 그게 재밌 네요 XD 당신은 높은 정확도 또는 그냥 좋은 그래픽 프레 젠 테이션을 원하십니까? 그렇지 않으면 값 y1과 y2 사이의 예제를 찾으려고 할 수 있습니다 ... 모든 데이터 벡터가 해당 값 사이에 y 값이 있는지 확인하십시오. 해당하는 x 값을 합산하고, 발견 한 x 개의 기여도로 나눕니다. 당신은 x = f (y) ... 을 만들었습니다. 원하는 정확도에 따라 선택할 수 있고 y1과 y2는 넓거나 작은 간격으로 만들 수 있습니다! – Ruben

+0

고마워요 루벤! 나는 시도 할 것이다. – Claudio