Plotting on Secondary y-axis and scaling
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I'm trying to plot the following:
clear
clf
hold on
A = [0.1:0.1:1];
B = 100000./(A);
for i=1:length(A)
E(i) = 1842;
end
plotyy(A,E,A,B)
%Can clearly see both primary and secondary y-axis and x-axis without issue
A = [1:1:30];
B = 100000./(A);
for i=1:length(A)
E(i) = 1842/A(i);
end
plotyy(A,E,A,B)
After this point I can no longer clearly see both primary and secondary y-axis plots easily, and the x-axis overwrites itself any suggestions?
0 commentaires
Réponse acceptée
Grzegorz Knor
le 30 Jan 2012
Let's try it this way:
clear
clf
A1 = 0.1:0.1:1;
B1 = 100000./(A1);
E1 = nan(size(A1));
for i=1:length(A1)
E1(i) = 1842;
end
A2 = 1:1:30;
B2 = 100000./(A2);
E2 = nan(size(A1));
for i=1:length(A2)
E2(i) = 1842/A2(i);
end
plotyy([A1 A2],[E1 E2],[A1 A2],[B1 B2])
4 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Mathematics and Optimization dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!