Same Y-axis but two X-axis
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi ! I wish to have this code with two X-axis...
clc
clear all
x=-4:0.1:4;
y=sin(2*x);
plot(x,y)
grid on
figure
x2=-0.4:0.01:0.4;
y2=sin(20*x2);
plot(x2,y2)
grid on
I searched about it and found some topics but it was not easy. How can I have two X-axis ?
0 Kommentare
Antworten (1)
Ameer Hamza
am 20 Sep. 2020
Bearbeitet: Ameer Hamza
am 20 Sep. 2020
Try this
x1 = -4:0.1:4;
y1 = sin(2*x1);
x2 = -0.4:0.01:0.4;
y2 = sin(20*x2);
f = figure();
ax1 = axes();
hold(ax1);
grid on
ax1.XLim = [-4 4];
ax1.YLim = [-1.5 1.5];
plot(x1, y1, 'r')
ax2 = axes('Position', ax1.Position);
hold(ax2);
ax2.Position = ax1.Position;
ax2.Color = 'none';
ax2.XAxis.Visible = 'off';
ax2.YAxis.Visible = 'off';
ax2.XLim = [-4 4];
ax2.YLim = [-1.5 1.5];
plot(x2, y2, 'b')
0 Kommentare
Siehe auch
Kategorien
Mehr zu Assembly finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!