Se il dispositivo del quesito precedente ha XY lungo 9 cm e AB lungo 10 cm,
qual è la massima inclinazione α rispetto alla verticale che può raggiungere
l'asta AB? E se XY e AB avessero altre lunghezze? |
AB raggiunge la massima inclinazione α = XAB rispetto ad AX
quando XP è orizzontale.
In questa disposizione il seno di α è pari al
rapporto tra XP e AP, che è uguale a quello tra XY e AB. Dunque, nel nostro caso, α = asin(9/10) = asin(0.9) = 64.15806723…°. In generale, α = asin(XY/AB). Questo se il dispositivo avanza salendo. Se invece il dispositivo avanza discendendo, ossia se AB è più corto di XY, α = |
Nota. Se in R copi le seguenti righe viene tracciato il dispositivo con l'asta imperniata in A inclinata di un angolo dato in input; procedendo per tentativi puoi trovare un'approssimazione (al più di 11 cifre) dell'inclinazione massima raggiungibile:
source("http://macosa.dima.unige.it/r.R") BF=4; HF=2.5; PLANE(0,20, 0,11) XY = 9; AB = 10; xA = yA = xX = 0 # Indico con A ed X gli angoli in A e in X X = function(A) asin(sin(A)/0.9) xB = xY = function(A) 10*sin(A) yB = function(A) 10*cos(A) yX = function(A) (cos(A)+0.9*cos(X(A)))/2*10 xZ = xC = function(A) xB(A)*2 yZ = function(A) ((cos(A)-0.9*cos(X(A)))/2+cos(A))*10 yY = function(A) (cos(A)-0.9*cos(X(A)))/2*10 yC = function(A) (cos(A)-0.9*cos(X(A)))*10 tr = function(D) {A=D*degrees; CLEAN(-1,21, -1,12); BOX(); CLEAN(0.1,9.9, 9,10) text(5,9.5,D,font=4) if(sin(A)/0.9>1) text(15,9.5,"troppo grande",font=4) else { x=c(0,xB(A),xC(A)); y=c(0,yB(A),yC(A)); polylin(x,y,"blue") x=c(xX,xY(A),xZ(A)); y=c(yX(A),yY(A),yZ(A)); polylin(x,y,"brown") x=c(0,0,xB(A),xY(A),xC(A),xZ(A)) y=c(0,yX(A),yB(A),yY(A),yC(A),yZ(A)); Point(x,y,"black") } } # Batti tr( ) con angolo in gradi; poi se vuoi ripeti con un altro tr(5) tr(10)