필터 지우기
필터 지우기

How to draw straight horizontal line with specific axis

조회 수: 87 (최근 30일)
Abdullah Alasfour
Abdullah Alasfour 2023년 7월 18일
답변: Image Analyst 2023년 7월 21일
Hello, I am currently working on my project and I am new to Matlab. My question is how to plot straight line vector with specific axis? For Example, I want to plot horizontal line that starts from 1450 to 1470 ( this is the x -axis )

답변 (4개)

Voss
Voss 2023년 7월 18일
plot([1450 1470],[0 0]) % this line will be at y = 0 because I've given plot [0 0] as the y-coordinates
xlim([1400 1500]) % set the x-limits of the axes to something beyond the horizontal line so you can see it
  댓글 수: 2
Abdullah Alasfour
Abdullah Alasfour 2023년 7월 18일
Thank you for your help
Voss
Voss 2023년 7월 18일
You're welcome! Any questions, let me know. Otherwise, please "Accept This Answer". Thanks!

댓글을 달려면 로그인하십시오.


Cris LaPierre
Cris LaPierre 2023년 7월 18일
plot? See Ch 9 in MATLAB Onramp. You might consider going through the entire onramp, too.
plot([1450 1470],[0 0])
  댓글 수: 5
Cris LaPierre
Cris LaPierre 2023년 7월 18일
Not sure we can provide an answer with the information we have.
Abdullah Alasfour
Abdullah Alasfour 2023년 7월 19일
No problem, thank your for your help

댓글을 달려면 로그인하십시오.


Tushar
Tushar 2023년 7월 18일
Hello Abdullah, you can use the plot function and give the x- vector as per your requirements like shown here :
x = [1450, 1470]; % x-axis limits
y = [5, 5]; % y-values for the horizontal line, you can set your value, 5 is used here for just as example
plot(x, y, 'k-') % 'k-' represents a black solid line
xlim([1450, 1470]) % set the x-axis limits
Also find a documentation of the 2-D graph plots here : Link

Image Analyst
Image Analyst 2023년 7월 21일
@Abdullah Alasfour I understand that you want to do bandpass filtering of a signal in the Fourier domain. While I don't have any examples of that exactly, I do have some other Fourier filtering demos that might help or at least be interesting. They are attached.
Basically you need to convert your signal to the spectral domain with fft, then zero out the frequencies (indexes) that you don't want, and then inverse transform with ifft

카테고리

Help CenterFile Exchange에서 Spectral Measurements에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by