fonction axis et résolution de système
Bonjour ,
voici des lignes de codes où j'ai un problème : c'est le programme complet. Mon problème est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
%*****************************
% Fonctions à deux variables *
%*****************************
clc;
x=-1:0.1:1;
y=x;
[x,y]=meshgrid(x,y);
f=x.^2+y.^2-x;
g=x.^2-y.^2-y;
figure(1);
%axis('off');
mesh(x,y,f);
grid on;
hold on;
mesh(x,y,g);
title('Courbes f(x,y) et g(x,y)');
xlabel('x');ylabel('y');zlabel('f(x,y) et g(x,y)');
hold off;
figure(2);
plot(f)
hold on;plot(g);grid on;
title('Intersection de f et g');
xlabel('x');ylabel('y');
%axis([0 20 -0.5 0.5]);
%gtext('f(x,y)');
%gtext('g(x,y)');
figure(3);
plot(f);
hold on;plot(g);grid on;
title('Intersection de f et g');
xlabel('x');ylabel('y');
%axis([10.5 11.5 -0.02 0.02]);
[i,j]=find(f==0 & g==0);
[x(11),y(11)] |
Plus précisément, c'est la ligne : axis([10.5 11.5 -0.02 0.02]); qui me pose problème car j'ai l'impression que l'on mélange des indices dans un tableau (à savoir 11) avec des valeurs de fonctions alors que x et y vont de -1 à 1. S'agit-t-il encore de l'indexage linéaire ? Dans le cours que Dut m'a conseillé hier, je ne trouve pas de référence à la possibilité d'utiliser l'indexage linéaire dans les arguments de la fonction axis. Je ne comprends pas ce qu'il se passe. L'objectif étant de s'assurer qu'en ce point, on a en effet une solution pour l'équation f=g=0.
Merci de votre aide