Habituellement, lorsque je trace dans MATLAB , il s’appuie toujours sur le même personnage. Comment puis-je le dessiner dans une nouvelle figure?
Je sais que c'est assez élémentaire, mais je ne le trouve pas avec Google Search.
Habituellement, lorsque je trace dans MATLAB , il s’appuie toujours sur le même personnage. Comment puis-je le dessiner dans une nouvelle figure?
Je sais que c'est assez élémentaire, mais je ne le trouve pas avec Google Search.
Tout en faisant figure "(1), la figure(2),..." va résoudre le problème dans la plupart des cas, il ne résoudra pas dans tous les cas. Supposons que vous avez un tas de MATLAB chiffres sur votre bureau et combien vous avez ouvert varie de temps en temps avant de vous exécuter votre code. En utilisant les réponses fournies, vous remplacerez ces chiffres, lesquels vous ne pouvez pas. Le simple solution de contournement est d'utiliser la commande "figure" avant de vous intrigue.
Exemple: vous avez cinq chiffres sur votre bureau à partir d'un script précédent vous a manqué et que vous utilisez
figure(1);
plot(...)
figure(2);
plot(...)
Vous venez de tracés sur les figures sur votre bureau. Toutefois, le code
figure;
plot(...)
figure;
plot(...)
juste créé les figures 6 et 7 de vos parcelles et à gauche de votre précédente parcelles de 1 à 5 seul.
L’autre chose à faire est d’utiliser la commande clf
(chiffre dégagé) lorsque vous démarrez un nouveau tracé. Sinon, vous risquez de tracer sur un chiffre préexistant (impossible avec la commande figure
par lui-même, mais si vous le faites figure(2)
il peut déjà y avoir un chiffre # 2), avec plus qu'un axe, ou un axe qui est placé un peu drôle. Utilisez clf
pour vous assurer de repartir à zéro:
figure(N);
clf;
plot(something);
...
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.