Hvordan Input Koordinater i Matlab

Hvordan Input Koordinater i Matlab


Forskere og ingeniører bruker koordinater for å beskrive den relative plasseringen av punkter i et fly eller plass. Det finnes mange forskjellige typer koordinatsystemer - for eksempel kartesiske, polare og sfæriske koordinater - og alle av dem kan brukes i Matlab, et program fra Mathworks, til å utføre beregnings beregninger og tekniske simuleringer. Matlab kan konvertere en koordinatsystem til en annen ved hjelp av innebygde funksjoner. Du må kanskje innspill koordinater i Matlab slik at du kan konvertere dem til andre koordinatsystemer eller utføre ytterligere beregninger og simuleringer.

Bruksanvisning

Starter med kartesiske koordinater

1 Type "cartesian_coordinate = [x, y, z]" i kommandovinduet, der "cartesian_coordinate" er navnet på din koordinere i kartesiske koordinatsystem, og x, y og z er x-, y- og z-koordinater av poenget ditt.

2 Type "polar_coordinate = cart2pol (cartesian_coordinate)" for å konvertere din kartesisk koordinatsystem til en polar koordinat.

3 Type "spherical_coordinate = cart2sph (cartesian_coordinate)" for å konvertere din kartesisk koordinatsystem til et sfærisk koordinatsystem.

Starter med polarkoordinater

4 Type "polar_coordinate = [theta, rho, Z]" i kommandovinduet, der "polar_coordinate" er navnet på din koordinere i polar koordinatsystem, er theta den mot klokken vinkelforskyvning i radianer fra den positive x-aksen, er rho avstanden fra origo til et punkt i xy-planet, og Z er høyden over xy-planet.

5 Type "cartesian_coordinate = pol2cart (polar_coordinate)" for å konvertere din polarkoordinatfunksjonen til et kartesisk koordinatsystem.

6 Skriv "spherical_coordinate = cart2pol (pol2cart (polar_coordinate))" for å konvertere din polarkoordinatfunksjonen til et sfærisk koordinatsystem.

Fra og med kulekoordinater

7 Type "spherical_coordinate = [theta, phi, r]" i kommandovinduet, der "spherical_coordinate" er navnet på din koordinere i sfærisk koordinatsystem, er theta vinkelforskyvning i radianer målt fra den positive x-aksen, er phi vinkelforskyvningen i radianer fra xy-planet, og r er avstanden fra origo til et punkt.

8 Type "cartesian_coordinate = sph2cart (spherical_coordinate)" for å konvertere din sfærisk koordinatsystem til et kartesisk koordinatsystem.

9 Type "polar_coordinate = cart2pol (sph2cart (spherical_coordinate))" for å konvertere din sfærisk koordinatsystem til en polar koordinat.

Hint

  • Merk at Matlab ikke kan konvertere direkte mellom sfæriske og polare koordinatsystemer. Du må først konvertere koordinere til kartesiske system, deretter konvertere til sfærisk eller polar.