Dans matlab, comment puis-je effectuer un zoom avant sur une parcelle de terrain dans mon script

J'aimerais faire un zoom avant sur une parcelle à l'aide d'un script. Je suis seulement intéressé à l'horizontale contraint de zoom. Donc j'aimerais faire quelque chose comme

p = plot(myData);
z = zoom;
set(z, 'ZoomInToPoints' , [50 100]);

ou

p = plot(myData);
myZoom([50, 100]);

Si l'une de ces fonctions de zoom sur une parcelle comme lorsque vous faites un zoom avant avec l'outil loupe. Je ne spécifiez deux points parce que je ne veux zoomer horizontalement.

Remarque, j'ai déjà essayé d'utiliser xlim pour cela. Bien que cela fonctionne, il ne me laisse pas utiliser la commande text sur mes parcelles, dont j'ai besoin.

Que voulez-vous dire "il ne me laisse pas utiliser la commande text" après l'utilisation de xlim? La fonction xlim définit simplement le x-les limites de l'axe. Il ne devrait pas affecter les appels à text.
Aucun texte montre, en réalité, sur le terrain. Il pourrait être encore en activité, mais de mettre le texte dans le mauvais endroit.
Je suis assez de zoom ne va pas résoudre votre problème. Vous aurez à modifier l'emplacement du texte.
Eh bien, quand je zoom avec la loupe, tout fonctionne bien. Il n'y a pas moyen de zoomer par l'émission d'une commande dans mon script?
Ce comportement est un peu étrange. Peut-être vous pouvez nous donner plus de votre code afin que nous puissions voir si il y a autre chose à l'origine de ce problème.

OriginalL'auteur devin | 2010-08-02