Bonjour je voudrais faire une figure avec un insert. Est il possible de faire des inserts avec Matlab?
si oui, comment?
merci bien,
Julien
Bonjour je voudrais faire une figure avec un insert. Est il possible de faire des inserts avec Matlab?
si oui, comment?
merci bien,
Julien
Peut êtreEnvoyé par jinrs
![]()
Si tu nous disais ce que tu entends par "insert" ?
Ce terme est-il empruté à un autre langage ?
Dans une figure, un insert est une deuxieme figure qui, comme son nom l'indique, "s'insert" dans la premiere.
par exemple, je veux representer le graphe de la fonction f entre 0 et 100.
et si il y a quelquechose de particulier par exemple autour de x=40, je voudrais inserer un autre graphe (dans la meme figure, par exemple dans un coin)qui represente un zoom de cette fonction entre 30 et 50...
voila.
merci bien,
Julien
Comme ceci :Il faut ensuite jouer avec les propriétés XLIM et YLIM du second objet Axes pour simuler l'effet "zoom"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 figure th=linspace(0,2*pi,500); x=5*cos(th); y=5*sin(th); ax=axes('units','normalized','position',[.1 .1 .8 .8]) plot(x,y) axis equal ax2=copyobj(ax,gcf); set(ax2,'position',[.6 .6 .25 .25])
Merci beaucoup, c'est exactement ce que je cherchais....
Partager