Fermats spiral är en speciell typ av Archimedean spiral . Archimedean spiraler beskrivs genom ekvationen r = a * ( theta ^ ( 1 /n) ), där "r" är det radiella avståndet , " theta " är den polära vinkeln och "n" är en konstant som förändrar hur snävt spiral lindas . När n = 2 , r ^ 2 = a ^ 2 * teta , och spiralen kallas Fermats spiral. För varje given positiva värdet av theta , finns det två värden på "r" : r = a * ( theta ^ ( 1/2) ) och r = - a * ( theta ^ ( 1/2) ) . Detta resulterar i en symmetrisk spiral om origin.MATLAB är en programvara utvecklad av MathWorks för tekniska beräkningar . Många forskare och ingenjörer använder MATLAB att utföra dataanalys och datavisualisering . Du kan använda MATLAB för att rita Fermats spiral . Instruktioner
1
Typ " a = 2 " i kommandofönstret
2
Type " theta = 0 : . ( 2 * pi ) /100 : ( 10 * pi ) "för att generera ett intervall av värden på " theta . " Addera 3
Type" r_pos = a * ( theta. ^ ( 1/2) ) " för att beräkna det positiva värdet av " r " för varje värde av " theta . "
4
Type " r_neg = - a * ( theta. ^ ( 1/2 ) ) " för att beräkna det negativa värdet av " r " för varje värde av " theta . "
5
Type " polar ( theta , r_pos , ' k - ' ) " för att plotta den positiva delen av spiralen på polära koordinater i svart .
6
Type " hålla på , polar ( theta , r_neg , ' r- ' ) " för att plotta den negativa delen av spiralen på samma polära koordinater i rött .