programme derivées
Modérateur: Mike
4 messages
• Page 1 sur 1
programme derivées
bonjour,
je posséde une graphe 35+ et je cherche un programme qui permettrait de calculer les dérivées et primitives d'une fonction. Je ne trouve que des "cours" à chaque fois mais pas de " programme"
A moins que ce ne soit pas possible?
Merci d'avance
je posséde une graphe 35+ et je cherche un programme qui permettrait de calculer les dérivées et primitives d'une fonction. Je ne trouve que des "cours" à chaque fois mais pas de " programme"
A moins que ce ne soit pas possible?
Merci d'avance
- tag
- Messages: 2
- Inscription: 22 Novembre 2008 13:38
Re: programme derivées
Si tu parle de calculer la dérivée de 1/4*x²+5 par exemple, c'est impossible avec ta calculatrice, car il faut le calcul formel (disponible, en CASIO, sur la graph 100, et les Classpad)
La seule chose que tu peux faire est éventuellement d'écrire un un résumé de tes formules, mais tu devra les calculer toi-même
Bonne journée
La seule chose que tu peux faire est éventuellement d'écrire un un résumé de tes formules, mais tu devra les calculer toi-même
Bonne journée
ClassPad 300 - Graph 35+
- endless_tender
- Messages: 16
- Inscription: 25 Octobre 2008 13:12
Re: programme derivées
dommage...
merci quand même !
merci quand même !
- tag
- Messages: 2
- Inscription: 22 Novembre 2008 13:38
Re: programme derivées
pour la dérivée des fonctions polynômes c'est très simple de le programmer.
certainement quelque chose comme cela (il peut y avoir des erreurs) :
Prog "Derivee"
"Ordre"?->A
A+1->Dim List 1
A->Dim List 2
A->Dim List 3
For Each 0->B To A
ClrText
" "
" "
" "
" "
Locate 1,2,"Ordre:"
Locate 8,2,B
"Coefficiant"?-C
C->List 1[B+1]
Next
For Each 1->B To A
B-1->List 2[B] 'ordre de la derivee
BList 1[B+1]->List 3[B] 'coefficiant du List2[B]eme ordre
Next
ex :
fonction polynôme de base : 3x^5 + 2x^4 + 6x^3 + 0x^2 + 8x + 1
derivée : 15x^4 + 8x^3 + 18x^2 + 0x + 8
le programme fait :
Ordre : mettre 5
Dim List 1 : 6 (pour mettre 6 coefficiants)
Dim List 2 et 3 : 5 (pour la dérivée d'ordre 5)
A=5
Loop : B=0
Ordre : 0
mettre "1"
La valeur "1" est rentrée dans List 1[1]
Loop : B=1
Ordre : 1
mettre "8"
La valeur "8" est rentrée dans List 1[2]
Loop : B=2
Ordre : 2
mettre "0"
La valeur "0" est rentrée dans List 1[3]
Loop : B=3
Ordre : 3
mettre "6"
La valeur "6" est rentrée dans List 1[4]
Loop : B=4
Ordre : 4
mettre "2"
La valeur "2" est rentrée dans List 1[5]
Loop : B=5
Ordre : 5
mettre "3"
La valeur "3" est rentrée dans List 1[6]
Endloop car B=A=5
récapitulatif :
List 1[1] = 1
List 1[2] = 8
List 1[3] = 0
List 1[4] = 6
List 1[5] = 2
List 1[6] = 3
Loop : B=1
ordre B-1=0 mise en List 2[1]
BList 1[B+1] : 1*List 1[2] = 1*8=8 assignée à List 3[1]
Loop : B=2
ordre B-1=1 mise en List 2[2]
BList 1[B+1] = 2*List 1[3] = 2*0=0 assignée à List 3[2]
Loop : B=3
ordre B-1=2 mise en List 2[3]
BList 1[B+1] : 3*List 1[4] = 3*6=18 assignée à List 3[3]
Loop : B=4
ordre B-1=3 mise en List 2[4]
BList 1[B+1] : 4*List 1[5] = 4*2=8 assignée à List 3[4]
Loop : B=5
ordre B-1=4 mise en List 2[5]
BList 1[B+1] : 5*List 1[6] = 5*3=15 assignée à List 3[5]
récapitulatif :
List 1,2,3[1] = 1,0,8
List 1,2,3[2] = 8,1,0
List 1,2,3[3] = 0,2,18
List 1,2,3[4] = 6,3,8
List 1,2,3[5] = 2,4,15
List 1[6] = 3
List 1 : représente les coefficients fonction polynôme de base dans l'ordre inverse.
List 2 : représente le degré de la dérivée à l'ordre [index-1].
List 3 : représente les coefficients de la fonction polynôme dérivée au degré List 2[index]
certainement quelque chose comme cela (il peut y avoir des erreurs) :
Prog "Derivee"
"Ordre"?->A
A+1->Dim List 1
A->Dim List 2
A->Dim List 3
For Each 0->B To A
ClrText
" "
" "
" "
" "
Locate 1,2,"Ordre:"
Locate 8,2,B
"Coefficiant"?-C
C->List 1[B+1]
Next
For Each 1->B To A
B-1->List 2[B] 'ordre de la derivee
BList 1[B+1]->List 3[B] 'coefficiant du List2[B]eme ordre
Next
ex :
fonction polynôme de base : 3x^5 + 2x^4 + 6x^3 + 0x^2 + 8x + 1
derivée : 15x^4 + 8x^3 + 18x^2 + 0x + 8
le programme fait :
Ordre : mettre 5
Dim List 1 : 6 (pour mettre 6 coefficiants)
Dim List 2 et 3 : 5 (pour la dérivée d'ordre 5)
A=5
Loop : B=0
Ordre : 0
mettre "1"
La valeur "1" est rentrée dans List 1[1]
Loop : B=1
Ordre : 1
mettre "8"
La valeur "8" est rentrée dans List 1[2]
Loop : B=2
Ordre : 2
mettre "0"
La valeur "0" est rentrée dans List 1[3]
Loop : B=3
Ordre : 3
mettre "6"
La valeur "6" est rentrée dans List 1[4]
Loop : B=4
Ordre : 4
mettre "2"
La valeur "2" est rentrée dans List 1[5]
Loop : B=5
Ordre : 5
mettre "3"
La valeur "3" est rentrée dans List 1[6]
Endloop car B=A=5
récapitulatif :
List 1[1] = 1
List 1[2] = 8
List 1[3] = 0
List 1[4] = 6
List 1[5] = 2
List 1[6] = 3
Loop : B=1
ordre B-1=0 mise en List 2[1]
BList 1[B+1] : 1*List 1[2] = 1*8=8 assignée à List 3[1]
Loop : B=2
ordre B-1=1 mise en List 2[2]
BList 1[B+1] = 2*List 1[3] = 2*0=0 assignée à List 3[2]
Loop : B=3
ordre B-1=2 mise en List 2[3]
BList 1[B+1] : 3*List 1[4] = 3*6=18 assignée à List 3[3]
Loop : B=4
ordre B-1=3 mise en List 2[4]
BList 1[B+1] : 4*List 1[5] = 4*2=8 assignée à List 3[4]
Loop : B=5
ordre B-1=4 mise en List 2[5]
BList 1[B+1] : 5*List 1[6] = 5*3=15 assignée à List 3[5]
récapitulatif :
List 1,2,3[1] = 1,0,8
List 1,2,3[2] = 8,1,0
List 1,2,3[3] = 0,2,18
List 1,2,3[4] = 6,3,8
List 1,2,3[5] = 2,4,15
List 1[6] = 3
List 1 : représente les coefficients fonction polynôme de base dans l'ordre inverse.
List 2 : représente le degré de la dérivée à l'ordre [index-1].
List 3 : représente les coefficients de la fonction polynôme dérivée au degré List 2[index]
- Laurae
- Messages: 100
- Inscription: 25 Novembre 2007 18:23
- Localisation: Ozoir-la-Ferrière
4 messages
• Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités