Hvordan tegne grafen til 3D i MATLAB

MATLAB er en utrolig nyttig matematisk og engineering dataprogram stand til å utføre avanserte matematiske beregninger og utføre ingeniør simuleringer. En av de mer nyttige funksjoner er å plotte data, i 2-D eller 3-D. Det finnes to hovedtyper av 3-D plotting i MATLAB: linje grafer og overflate plott. Linje grafer spore banen av en enkelt linje gjennom tre dimensjoner. Overflate tomter skape tredimensjonale flater basert på data fra tilsvarende elementer i to matriser.

Bruksanvisning

3-D-linjen Tomter

1 Definere et område av verdier for en bestemt variabel. For eksempel "t = 0: pi / 50: 10 * pi;" Dette definerer "t" som en variabel som øker fra null til ti ganger pi i trinn på fiftieths av pi.

2 Definer to funksjoner av "t". For eksempel "x = sin (t)" og "y = cos (t)".

3 Plotte en tredimensjonal helix bruker PLOT3 kommandoen ved å skrive "Plot3 (sin (t), cos (t), t)." Legg merke til funksjonen tar formen "Plot3 (x, y, z)", der MATLAB bestemmer xy posisjon for hver z-koordinaten ved å se på de første to argumenter PLOT3 funksjon.

3-D Surface Tomter

4 Definere en matrise med verdier for x-koordinaten argument av SURF funksjon. For å generere en tilfeldig 10 av 10 matrise, type "x = magic (10)."

5 Definere en matrise med verdier for y-koordinaten argument av SURF funksjon. For å generere en annen tilfeldig 10 av 10 matrise, type "y = magic (10) - 100."

6 Definer z-koordinaten basert på x- og y-koordinatene. For eksempel, skriv "z = x. ^ 2 + y. ^ 2"

7 Graf en 3D overflate tomt nå ved å skrive "surf (x, y, z)"

Hint

  • Få en rask oversikt over hvor imponerende en flate tomten kan se ved å skrive inn denne spesielle funksjon:
  • [X, y, z] = topper (30);
  • surf (x, y, z)