Title | Ytor Nivakurvor kdjfake al kdj kelajd lajd alk jaw eklj dlkefl e |
---|---|
Course | Managerial Accounting |
Institution | Dean College |
Pages | 18 |
File Size | 1.4 MB |
File Type | |
Total Downloads | 34 |
Total Views | 181 |
falkej fadj lfjeal jf aljke lfö kjad aj ekj faöjfö adfj adöf adjflaöjf ölekafjwa ofwijf ewljf leklakjda lfj dal jf ladfjew jd aldkj fak dja jfdalkjöe lö faj eölfje fjea följ fad löfjaö dljf lökja fel jalö efj adlö jflö dsjf als...
cYtor och nivåkurvor För att rita en funktionsyta
används lämpligen kommandona meshgrid, surf (eller mesh). För
att rita nivåkurvor används contour. Vi illustrerar hur dessa kommandon fungerar genom några exempel. Den som vill lära sig mer kan skriva help graph3d i Matlabs kommandofönster. Studera exemplen noga innan du ger dig på uppgifterna!
Exempel 1 Vi vill rita sadelytan , , om man öppnar figuren i ett eget fönster.
. Obs! Tredimensionella bilder kan roteras och förstoras
x=linspace(-1,1,41); % vektor med x-värden y=linspace(-1,1,41); % vektor med y-värden [X,Y]=meshgrid(x,y); % skapa grid-matriser % Rita ytan Z=X.^2-Y.^2; % beräkna z-koordinater surf(X,Y,Z) % rita färglagd yta axis equal % naturlig skalning på koordinataxlar colormap jet % ändra färgskala
% Rita nivåkurvor C=-1:0.1:1; % vektor med olika nivåer contour(X,Y,Z,C) % rita nivåkurvor i intervallet C 1
colorbar
1 a) Rita ytan
och ca 30 st nivåkurvor i intervallet
. Nivåkurvorna borde se ut så här:
x=linspace(-3,3,61); y=linspace(-2,2,41); 2
% INSERT YOUR CODE HERE [X,Y]=meshgrid(x,y); % skapa grid-matriser % Rita ytan Z=(4*X.^2 + 8*X.*Y - 2*Y.^2).*exp(-(X.^2+2*Y.^2)); % beräkna z-koordinater surf(X,Y,Z) % rita färglagd yta axis equal % naturlig skalning på koordinataxlar colormap jet % ändra färgskala
% Rita nivåkurvor C=-1:0.1:2; % vektor med olika nivåer contour(X,Y,Z,C) % rita nivåkurvor i intervallet C colorbar
3
%nivåkurvurna i intervallet -1...