π
<-

programme avec des matrices?

:32ti89: :32ti892: :32ti89t: :32ti89tn: :32ti92: :32tiv200:

programme avec des matrices?

Unread postby vince » 19 Jan 2010, 22:12

Bonjour

Je suis actuellement en 2em année d'iut génie civil, j'étudie en ce moment les déformées dans les barre (treillis) a l'aide des matrices.

Etant donnée que les calcul sont répétitif et long j'aurais aimer crée un programme sur ti89 titanium.

en faite il y a plusieurs calcul mais le premier est la matrice suivante, avec comme variable alpha (a) , donc je voudrai rentré alpha et avoir le résultat de la matrice :

matrice (4x4):

[ cos²(a) sin(a)cos(a) -cos²(a) -sin(a)cos(a) ]
[ sin(a)cos(a) sin²(a) -sin(a)cos(a) -sin²(a) ]
[ -cos²(a) -sin(a)cos(a) cos²(a) sin(a)cos(a) ]
[ -sin(a)cos(a) -sin²(a) sin(a)cos(a) sin²(a) ]


cordialement

vincent
User avatar
vince
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 5
Joined: 19 Jan 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: iut

Re: programme avec des matrices?

Unread postby ced78fr » 19 Jan 2010, 23:43

Salut,

ba tu mets un

Code: Select all
prompt a


ou

Code: Select all
imput a


comme ça la caltos te demande la valeur de la variable a

ensuite tu fait un

Code: Select all
disp( ta matrice


tu arrange avec un petit clrIO tout en haut etc et c'est bon :)

tu t'en sors ou tu veux de l'aide ??
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: programme avec des matrices?

Unread postby ced78fr » 19 Jan 2010, 23:56

voilà c'est fait si tu veux que je te l'envoie envoie moi ton adresse par mp

par contre c'est bien une matrice colonne ? dans ce cas pourquoi ne pas rassembler les termes en cos² avec les cos quand ils sont produits ????
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: programme avec des matrices?

Unread postby Marco » 20 Jan 2010, 00:02

Xywez wrote:voilà c'est fait si tu veux que je te l'envoie envoie moi ton adresse par mp

par contre c'est bien une matrice colonne ? dans ce cas pourquoi ne pas rassembler les termes en cos² avec les cos quand ils sont produits ????


Triso c'est une matrice 4x4 mate bien les espaces, et puis c'est précisé... :#langue#:
Image
User avatar
Marco
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 27.8%
 
Posts: 1259
Joined: 22 Mar 2009, 00:00
Location: 78
Gender: Male
Calculator(s):
MyCalcs profile

Re: programme avec des matrices?

Unread postby ced78fr » 20 Jan 2010, 00:32

chiaaage xD

bon aller je suis sympa : *** edited ***

mat(Pi)

et hop ^^

si tu veux que je fasse une modif hesite pas :):
User avatar
ced78fr
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 1.1%
 
Posts: 3845
Joined: 11 May 2006, 00:00
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Bac +5

Re: programme avec des matrices?

Unread postby vince » 20 Jan 2010, 00:38

merci beaucoup

je regarderai cela demain! et j'essayerai de poursuivre le programme seul.

bonne soirée
User avatar
vince
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 5
Joined: 19 Jan 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: iut

Re: programme avec des matrices?

Unread postby vince » 20 Jan 2010, 21:03

Merci pour le programme, il marche très bien (une fois la calculette passé en degré !!) ;)

pour l'instant de découvre petit a petit, mais etant donné que les matrices sont de plus en plus grandes, je ne peut pas voire la matrice entière sur l'écran.
Il n'y a pas un moyen pour la voire en entier, ou décaler l'écran (style flèche de droite, gauche, bas, haut)?
User avatar
vince
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 5
Joined: 19 Jan 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: iut

Re: programme avec des matrices?

Unread postby vx7708 » 20 Jan 2010, 21:39

Si: tu fais:
Pause ta matrice :D:
HAHAHA LOL MDR PETE DE RIRE *fait boum* AH BEN VOILA J'AI EXPLOSE DE RIRE LOL MDR :%):

Calculatrices :
TI Nspire Clickpad HW1 2.0
TI Nspire Touchpad HW2 2.0
TI 89 Titanium HW4

C'est tout ! :D:
User avatar
vx7708
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 97.5%
 
Posts: 961
Joined: 01 Jan 2010, 00:00
Location: DTC ! Quoi j'ai juste dit Dans Ton Chat !! Y'a rien de vulgaire :D
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS spé maths

Re: programme avec des matrices?

Unread postby vince » 20 Jan 2010, 22:07

vx7708 wrote:Si: tu fais:
Pause ta matrice :D:


merci...

Bon si j'arrive a résoudre ce problème de taille d'affichage, j'aimerais effectuer un calcul qui me donnerai une matrice 8*8, je m'explique :

La matrice que j'ai donnée plus haut, permet de calculer la force dans une barre, mais il s'agit en générale d'un système de plusieurs barres que l'on étudie, donc de plusieurs matrices.
Pour un système de trois barres, j'ai 3 matrices (4*4) mais en réalité pour résoudre un problème de 3 barre, c'est une matrice (8*8) que l'on utilise (les casses non remplit valent 0!!)
Dans la matrice k1, les colones sont 1,2,3 et 4; les lignes 1,2,3,4
Dans la matrice k2, les colones sont 1,2,5 et 6; les lignes 1,2,3,4
Dans la matrice k3, les colones sont 1,2,7 et 8; les lignes 1,2,7,8

avec k = k1+k2+K3 (si k1,k2,k3 sont des matrices 8*8)

ce que je voulais faire, c'est donc crée un programme qui calculerai ces 3 matrices, ensuite crée un programme pour la matrice 8*8 qui ferrai appel au programme précédent.
Le problème, c'est que pour la calculatrice, il s'agit d'une addition de matrice 4*4...?
si vous avez des idées je suis preneur!


ps : je met un peit croquis pour expliquer cette histoire de colonnes, lignes...
Image
User avatar
vince
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 26.7%
 
Posts: 5
Joined: 19 Jan 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: iut

Re: programme avec des matrices?

Unread postby Bisam » 21 Jan 2010, 01:01

Le programme qui ferait ce que tu demandes (c'est-à-dire prendre les 3 matrices 4x4, les convertir en 8x8 avec les bons numéros de ligne et colonnes et les additionner si j'ai bien compris) doit s'écrire ainsi :
Code: Select all
convert(k1,k2,k3)=func
local k,n,i,j,ktmp,f
mod(a-1,2)+2b*floor((a-1)/2)+1-f(a,b)
newmat(8,8)-k
for n,1,3
 newmat(8,8)-ktmp
 for i,1,4
  for j,1,4
   #("k"string(n))[i,j]-ktmp[f(i,n),f(j,n)]
  endfor
 endfor
 k+ktmp-k
endfor
endfunc


Tu tapes ce programmes dans ta calculatrice et ensuite pour l'utiliser, tu écris
Code: Select all
convert(k1,k2,k3)
dans l'écran de calcul après bien sûr avoir rentré les 3 matrices 4x4 et les avoir nommées k1, k2 et k3.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
897 utilisateurs:
>882 invités
>8 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)