how make the plot continuous ?
    조회 수: 29 (최근 30일)
  
       이전 댓글 표시
    
So I want to make a plot of PWM ,how ever the plot commant make it wrong becouse it conects the dots in the wrong places . for exmaple , I want to make PWM of 10 Hz when the duty cycle is 60% . so this is the code : 
clc;clear all;
vector_ones=ones(1,10);
for i=1:10
    if(6<i)
        vector_ones(i)=0;
    end
end
figure(1);
plot(1:10,vector_ones,'red');
figure(2);
stem(1:10,vector_ones,'red');
as you can see in figure 2  the stem plot  0-6 I get ones and after 7 it all zeors :
and when I use regular plot insted of stem there is diaganole between 6 and 7,the question how can I make it like the stem plot but continuous ? 
댓글 수: 1
  Adam Danz
    
      
 2020년 1월 18일
				I'm having trouble visualizing what you're describing.  What would the continuous step plot look like?
채택된 답변
  J. Alex Lee
      
 2020년 1월 18일
        If I understand correctly, you want the "plot" command to produce a vertical "line" at x=6. To do this, you could duplicate the x-variable at value 6, and make it double-valued in the y variable:
x = [1:6,6:10]
y = ones(size(x))
y(7:end) = 0
figure(3)
plot(x,y,'o-')
Is this what you are looking for?
댓글 수: 2
참고 항목
카테고리
				Help Center 및 File Exchange에서 Line Plots에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


