how to plot using two x axes
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi everyone, Please I need help. I have two matrices of speeds at different locations. The matrices generated by two different models. every two corresponding columns were obtained at particular axial position along vertical line. I want to plot each two columns at assigned position (axial location). that means top x axes is for axial position and the bottom is for speed. while y is for vertical position. Please see the attached file hand sketch for illustration
댓글 수: 0
답변 (1개)
Azzi Abdelmalek
2014년 7월 11일
편집: Azzi Abdelmalek
2014년 7월 11일
Use plotyy function
Look at this example
x1=1:0.1:10
x2=1:0.1:10
y1=sin(x1)
y2=cos(x2)./x2
[ax,h1,h2] = plotyy(x1,y1,x2,y2)
xlabel('u(m/s)')
ylabel('y(mm)')
set(ax(2),'xaxislocation','top')
hlx=get(ax(2),'xlabel')
set(hlx,'string','x(mm)')
참고 항목
카테고리
Help Center 및 File Exchange에서 Two y-axis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!