How can I plot a constant value versus a range of values?
조회 수: 9 (최근 30일)
이전 댓글 표시
Apologies I am relativey new to using Matlab. I am trying to make a plot of these variables (g versus omega). g is a constant value while omega is a range of values between 0 and 20000 with an increment of 20 to produce 1000 points. Is this even possible? I am needing to do this using the plot command as well as the loglog or logspace commands.
omega= 0:20:20000;
Vs=cos(omega)
VL=17.04*Vs
g= VL/Vs
댓글 수: 0
답변 (1개)
Adam Danz
2020년 5월 1일
편집: Adam Danz
2020년 5월 4일
plot(g,omega,'o')
% or
plot(repmat(g,size(omega)),omega,'-')
Since g is a scalar (single value), you'll just have a vertical line (or a horizontal line if 'g' is the y-value). So, you could simplify the line with,
plot([g,g], [min(omega),max(omega)], 'o-')
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!