Poster un nouveau sujet Poster une réponse
Bilan des forces...
Auteur Message
Métalocif



Autorisation : Membre
Nb de messages : 92
Inscrit le : Lun 10 Mai 2010, 19:24
Posté le : Dim 28 Aoû 2011, 19:59   Citer 

Tout est dans le titre...

Serait-il possible de réaliser un programme donnant la valeur d'une force connaissant les autres et leur angle par rapport à l'horizontale?
En 1ère, les situations se ressemblaient toutes, du moins pour celles qui nécessitaient l'usage d'un programme...
Merci d'avance,
Métalocif

----------------------
"On ne ment jamais autant qu'avant les élections, pendant la guerre et après la chasse." Clémenceau
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Dim 28 Aoû 2011, 22:12   Citer 

Réponse: Oui c'est faisable.

Ensuite j'ai pas trop le temps en ce moment, si personne veut le faire je te le ferai mais si quelqu'un est volontaire ça m'arrange.

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 28 Aoû 2011, 23:03   Citer 

Cela doit être un mouvement rectiligne uniforme ou de la statique (pas de dynamique en 1°S)
Appliques-tu la somme des couples de forces ? (au programme de 1°SI mais pas de physique générale)

Je vais me contenter de la somme des forces en attendant plus de précisions.
Code
Degree
Disp "NOMBRE DE FORCES
Input "CONNUES",N
DelVar XDelVar Y         // DelVar Z
For(N,1,N
Prompt F
Input "ALPHA(°)=",A
X+Fcos(A->X              // Z+Fe^(iA°->Z
Y+Fsin(A->Y              //
End
X+iY->Z                  //
abs(Z->F
angle(-Z->A
Disp "VECTEUR MANQUANT","NORME:",F,"ANGLE:",A

i est saisi avec la touche du point. [2nde]+[.]
"angle(" en anglais = "argument(" en français

NOTABENE : N'importe quel axe peut être référence des angles, mais ce doit être le même pour tous les vecteurs.

EDIT : ajoût de commentaires dans le code pour indiquer une optimisation de bourrin.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Métalocif



Autorisation : Membre
Nb de messages : 92
Inscrit le : Lun 10 Mai 2010, 19:24
Posté le : Lun 29 Aoû 2011, 15:18   Citer 

Wouah!... Comment ça marche?
Moi je partais sur un machin compliqué avec des angles et des axes...
Tu peux m'expliquer?

----------------------
"On ne ment jamais autant qu'avant les élections, pendant la guerre et après la chasse." Clémenceau
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 29 Aoû 2011, 19:57   Citer 

Le vecteur manquant pour une somme nulle est forcément l'opposé de la somme des autres vecteurs.
?+a+b+c=0 <=> ?=-a-b-c

Une norme et un angle pour un vecteur sont des coordonnées polaires. (f;a)
Une somme de vecteurs ne s'effectue qu'en cartésien. (x;y)
Donc je convertit mon vecteur polaire en vecteur cartésien puis je calcule la somme.
Enfin je convertis en polaire la somme finale cartésienne.


Les nombres complexes (X+iY) me permettent d'optimiser des calculs en me servant de fonctions particulières.
Et je peux stocker deux informations dans une seule variable.
abs(X+Yi)=rac(X^2+Y^2)
argument(X+Yi)= angle (bien plus simple que de calculer des sinus ou cosinus)


Le reste est forcément de ton niveau normalement. winkle.gif

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 6 requêtes