Matlab 데이터 의 동적 디 스 플레이 방법
2459 단어 matlab데이터동적 디 스 플레이
hold on
set 함수 와 draw now 함수 조합
hold on 방법
1.방법 소개
이 방법 은 원시 적 이 고 실시 간 데이터 에 적합 하 며 원 리 는 먼저 한 프레임 을 그 린 다음 에 원시 이미 지 를 보존 하고 다음 이미 지 를 추가 하 는 것 이다.이런 방식 은 비교적 번 거 롭 고 그림 의 디 테 일과 관련 되 며 완전 하고 연속 적 인 Line 대상 데이터 가 없다.이런 방법 이 주의해 야 할 점 은 연속 적 인 선 도 를 만 들 려 면 매번 plot 에 적어도 두 개의 점 이 있어 야 한 다 는 것 이다.원 리 는 모두 가 이해 해 야 한다.두 가지 일 선 이 잖 아!매번 점 증분 식 그림 을 그 리 려 면 선형 선택'.
2.코드 와 그림
t=0;
m=0;
t1=[0 0.1]; % '-' , !!! '.'
m1=sin(t1);
p = plot(t1,m1,'-b','MarkerSize',5);
x=-1.5*pi;
axis([x x+2*pi -1.5 1.5]);
grid on;
for i=1:1000
hold on
t=0.1*i; %
m=t-floor(t);
t1=t1+0.1; %
m1=sin(t1);
p = plot(t1,m1,'-b','MarkerSize',5);
x=x+0.1;
axis([x x+2*pi -1.5 1.5]);
pause(0.01);
end
set 함수 와 draw now 함수 조합
1.방법 소개
이런 모델 은 애니메이션 을 그리 기 에 비교적 적합 하고 효율 이 높 으 며 새로 고침 이 적 고 실시 간 데이터 에 적합 하 며 최종 라인 구조 데 이 터 는 완전 합 니 다.
이 방법 을 알 기 전에 Plot 함수 의 원형 이 무엇 인지 알 아야 합 니 다.모든 Plot 는 하나의 핸들 로 유지 되 고 set 함 수 를 통 해 이 핸들 에 대응 하 는 plot 매개 변 수 를 온라인 으로 업데이트 할 수 있 습 니 다.온라인 으로 plot 의 데 이 터 를 업데이트 하면 동적 디 스 플레이 효 과 를 실현 할 수 있 습 니 다.
마지막 으로 draw now 함 수 를 사용 하여 plot 를 새로 고 칩 니 다.
2.코드 와 그림
t=[0]
m=sin(t)
p = plot(t,m,'EraseMode','background','MarkerSize',5);
x=-1.5*pi;
axis([x x+2*pi -1.5 1.5]);
grid on;
for i=1:1000
t=[t 0.1*i];
m=[m sin(0.1*i)];
set(p,'XData',t,'YData',m)
drawnow
x=x+0.1;
axis([x x+2*pi -1.5 1.5]);
pause(0.01);
end
총결산
본 고 는 실시 간 데이터 시각 화 를 실현 하 는 두 가지 방법 을 소개 했다.보 이 는 동적 디 스 플레이 효과 다.각각 두 가지 방법의 원리 소개 와 예시 절차 와 도 례 를 제시 했다.이 두 가지 간단 한 예 가 당신 의 운용 을 통 해 다채로운 데이터 시각 화 효 과 를 변화 시 킬 수 있다 고 믿 습 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【MATLAB】변수를 스크립트에 저장MATLAB에서 계산 결과를 저장할 때 MAT 파일, Excel 등의 파일에 저장하는 것이 좋을 것이라고 생각하지만 변수의 유형에 따라 스크립트에 내보낼 수 있습니다. MATLAB을 사용해 10년 정도가 됩니다만, ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.