Wetenschappers en ingenieurs gebruiken coördinaten om te beschrijven van de relatieve posities van de punten in een vliegtuig of een spatie. Er zijn vele verschillende soorten coördinatensystemen--bijvoorbeeld cartesische, polaire en bolcoördinaten-- en alle van hen kan worden gebruikt in Matlab, een toepassing van Mathworks, rekenkundige berekeningen en engineering simulaties uit te voeren. MATLAB een coördinatenstelsel kunt converteren naar een andere met behulp van ingebouwde functies. U wellicht om in te voeren coördinaten in Matlab, zodat u kunt naar andere coördinatensystemen converteren of verdere berekeningen en simulaties uitvoeren.
Wat die u nodig hebt
- Coördinaten invoeren
Beginnen met Cartesiaanse coördinaten
Type "cartesian_coordinate = [x, y, z]" in het opdrachtvenster, waar "cartesian_coordinate" de naam van uw coördinaat in het Cartesisch coördinatenstelsel en x is, y en z zijn de x-, y- en z-coördinaten van uw punt.
Type "polar_coordinate cart2pol(cartesian_coordinate) =" uw cartesische coördinaten converteren naar een coördinaat van polar.
Type "spherical_coordinate cart2sph(cartesian_coordinate) =" uw Cartesisch coördinaat omzetten in een bolvormige coördinaat.
Beginnen met poolcoördinaten
Type "polar_coordinate = [theta, rho, Z]" in het opdrachtvenster, waar "polar_coordinate" de naam van uw coördinaat in het poolcooerdinatenstelsel is, theta is de tegen de klok in hoekige verplaatsing in radialen tussen de positieve x-as, rho is de afstand van de oorsprong tot een punt in de x-y vlak en Z de hoogte boven de x-y vlak is.
Type "cartesian_coordinate pol2cart(polar_coordinate) =" uw polar coördinaat omzetten in een Cartesisch coördinaat.
Type "spherical_coordinate cart2pol(pol2cart(polar_coordinate)) =" uw polar coördinaat omzetten in een bolvormige coördinaat.
Beginnen met bolcoördinaten
Type "spherical_coordinate = [theta, phi, r]" in het opdrachtvenster, waar "spherical_coordinate" de naam van uw coördinaat in de sferische coördinatenstelsel is, theta is de hoekige verplaatsing in radialen gemeten vanaf de positieve x-as, phi is de hoekige verplaatsing in radialen van de x-y vlak en r is de afstand van de oorsprong tot een punt.
Type "cartesian_coordinate sph2cart(spherical_coordinate) =" uw sferische coördinaat omzetten in een Cartesisch coördinaat.
Type "polar_coordinate cart2pol(sph2cart(spherical_coordinate)) =" uw sferische coördinaat omzetten in een polar-coördinaat.
- Merk op dat Matlab rechtstreeks tussen sferische en polaire coördinaten systemen kan niet worden geconverteerd. U moet eerst uw coördinaat omzetten in het Cartesiaanse systeem en vervolgens omzetten in sferische of polar.