다른 그래프와 색상의 MATLAB의 동일한 창에서 두 개의 매트릭스를 그릴 수있는 방법?

StackOverflow https://stackoverflow.com//questions/10706931

  •  13-12-2019
  •  | 
  •  

문제

figure;
plot(trainingSet(:, 1), trainingSet(:, 2), '*');
figure;
plot(reprVectors(:, 1), reprVectors(:, 2), '*');
.

2 개의 다른 것 대신에 훈련 세트에서 동일한 그림에서 repvectors에서 포인트를 어떻게 플롯합니까?

또한 어떻게 훈련 세트를 파란색으로 만들고 repvectors가 빨간색을 가리킬 수 있습니까?

도움이 되었습니까?

해결책

Subplot 기능 : 동일한 그림, 다른축을 플롯

예 :

c=-2:0.1:2;
figure
subplot(121)
plot(x,x);
subplot(122)
plot(x,x.^2)
.

이 그림을 하나의 그림에서 y= x 및 y= x ^ 2를 플 로트하지만 서로 옆에 있습니다.

빨간색 / 파란색과 마커 옵션은 이미 다른 답변에서 설명됩니다.)

다른 팁

matlab Hold 함수 / P>

구문은 다음과 같습니다 :

figurel
plot(trainingSet(:, 1), trainingSet(:, 2), '*');
hold on
plot(reprVectors(:, 1), reprVectors(:, 2), '*');
hold off
.

에 도움이되기를 바랍니다.

두 번째 figurehold on로 교체하면 함께 플롯됩니다.마커에 색상 식별자를 추가 할 수 있습니다. 예를 들어 plot(....,...,'r*')는 빨간색 별을 표시하고 'bo' Plots Blue Circles입니다.사용 가능한 모양과 색상은 여기 .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top