how to plot using two x axes
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (1)
Azzi Abdelmalek
el 11 de Jul. de 2014
Editada: Azzi Abdelmalek
el 11 de Jul. de 2014
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)')
Ver también
Categorías
Más información sobre Two y-axis en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!