I am using pole-zero map (pzmap) and i want to enhance the size of pole or zero (or in other words i want to change the marker size). Please guide me how can i do by coding?
조회 수: 47 (최근 30일)
이전 댓글 표시
I am using MATLAB 2016a and ploting pzmap of the transfer fucntion. I want to enhance the marker size of the pole or zero on map. But, i cannot fine how to do this by coding? I can change the color of pole or zero but i can not change the maker size.
댓글 수: 0
채택된 답변
Star Strider
2018년 11월 22일
편집: Star Strider
2018년 11월 22일
It is not obvious, and requires some experience with ‘handle diving’ into graphics objects.
Try this:
H = tf([2 5 1],[1 3 5]); % Define System
pzmap(H) % Create Plot
hm = findobj(gca, 'Type', 'Line'); % Handle To 'Line' Objects
hm(2).MarkerSize = 20; % ‘Zero’ Marker
hm(3).MarkerSize = 20; % ‘Pole’ Marker
This changes them from their default size of 7 to 20.
EDIT — This works in R2018b. I cannot test it with earlier releases.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Mapping Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!