Vues
%----------------------------------------- % Vues % d'aprés 'Apprendre et maitriser Matlab' %----------------------------------------- echo on; %------------------------ % Points de Vue %------------------------ echo off; clear all; x=-pi/2:pi/30:pi/2; % domaine y=x; % courbe génératrice [X,Y]=meshgrid(x,y); a=X.^2+Y.^2; % sin a / a est indéterminé pour a=0 % mais égal à 1 si l'indétermination est levée % (a==0) vaut 1 si a=0 ! Z =(a==0)+sin(pi*a)./(pi*a + (a==0)); %test logique %tracé subplot(2,2,1); %2lignes 2colonnes zone1 mesh(X,Y,Z); view(45,45); xlabel('x'); ylabel('y'); zlabel('z'); title('az=45 élév=45'); subplot(2,2,2); % zone2 mesh(X,Y,Z); view(0,45); xlabel('x'); ylabel('y'); zlabel('z'); title('az=0 élév=45'); subplot(2,2,3); % zone3 mesh(X,Y,Z); view(45,0); xlabel('x'); ylabel('y'); zlabel('z'); title('az=45 élév=0'); subplot(2,2,4); % zone4 mesh(X,Y,Z); view(0,0); xlabel('x'); ylabel('y'); zlabel('z'); title('az=0 élév=0');
Dernière Modification : Sam 25 Juin 2011 8:28
Copyright © 1999-2013 Jean-Paul Molina Tous droits réservés.