15 lines
		
	
	
		
			226 B
		
	
	
	
		
			Matlab
		
	
	
		
		
			
		
	
	
			15 lines
		
	
	
		
			226 B
		
	
	
	
		
			Matlab
		
	
	
|  | function R = uth2rot(u,teta)
 | ||
|  | 
 | ||
|  | % Uso: R = uth2rot(u,teta) | ||
|  | % | ||
|  | % calcola la matrice R  | ||
|  | % a partire da asse u ed angolo di rotazione teta (in rad) | ||
|  | 
 | ||
|  | S=antisim(u); | ||
|  | t=teta; | ||
|  |   | ||
|  | n=norm(u); | ||
|  | 
 | ||
|  | R = eye(3) + sin(t)/n*S + (1-cos(t))/n^2*S^2; | ||
|  | 
 |