CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Maths] Help algorithme !

LikeIt
LikeIt
Niveau 11
18 mars 2013 à 19:47:07

Salut à tous ! J'ai un algo a faire vite fait pour calculer un encadrement d'une intégrale (ça osef) mais j'ai un problème c'est que mon tant que peut pas démarrer car il dépend de la différence de deux valeurs qui doivent forcément (normalement) commencer par une valeur nulle donc il ne peut pas tourner car par conséquent il respecte d'entrée la condition... Je vous met un screen avec les endroits essentiels encadrés pour mieux comprendre !

https://image.noelshack.com/fichiers/2013/12/1363632389-non-mais-allo-quoi.jpg

:merci: d'avance :noel:

JamminTiger
JamminTiger
Niveau 10
18 mars 2013 à 20:28:16

Bonsoir Gianni :hap: .

Le seul truc que je pige pas sur ton algo, c'est le pow(10,-4) ? Ca veut dire uqoi ? Et j'imagine que Fl est une fonction que tu rentres manuellement ?

Pour moi le problème est sur ton pow et pas sur les valeurs initiales de u et v, mais je connais pas pow :hap: .

LikeIt
LikeIt
Niveau 11
18 mars 2013 à 20:30:41

J'en étais sûr que quelqu'un allait le voir :noel:

pow(10,-4) <=> 10^-4 non? Elle est pré-rentrée la fonction effectivement :noel:

JamminTiger
JamminTiger
Niveau 10
18 mars 2013 à 20:33:45

J'en sais rien, je connais pas ton logiciel :hap: .

OK, et le Fl c'est une fonction que tu rentres à la main ?

JamminTiger
JamminTiger
Niveau 10
18 mars 2013 à 20:36:50

En fait je pense que j'ai trouvé. Deux problèmes à mon sens:

- Quand ta ligne h prend la valeur, comme elle est à l'extérieur de ta boucle elle ne se met pas à jour, alors que sa valeur est censée variée à chaque boucle à mon avis, rentre la dans la boucle

- ta boucle avec ton k, elle sert à quoi étant donné que ton k est pas défini dans la boucle ? Il agit sur la fonction Fl ?

LikeIt
LikeIt
Niveau 11
18 mars 2013 à 20:38:39

Grâce au logiciel, le k n'a pas besoin d'être défini pour que cette boucle marche.
Effectivement pour le h je vais essayer de l'intégrer dans la boucle ça doit être ça :noel:

Et la fonction est marquée dans l'onglet : "utiliser une fonction numérique" :hap:

LikeIt
LikeIt
Niveau 11
18 mars 2013 à 20:41:05

Et en fait non ça marche pas :-(

JamminTiger
JamminTiger
Niveau 10
18 mars 2013 à 20:44:20

Je pense que tu dois réinitialiser x à la fin de chaque boucle aussi :hap: .

LikeIt
LikeIt
Niveau 11
18 mars 2013 à 20:44:33

J'ai réussi à le modifier de sorte à ce qu'il marche mais il fait trop de boucles ! C'est pas normal !! :(

JamminTiger
JamminTiger
Niveau 10
18 mars 2013 à 20:47:17

En même temps c'est précis 10^-4 :hap:

Et ton algo est linéaire, donc pas puissant du tout.

LikeIt
LikeIt
Niveau 11
18 mars 2013 à 20:49:19

Oui je sais mais si ma prof m'a demandé de le faire c'est qu'il est faisable :noel: J'ai regardé le pas à pas et ce qui cloche là c'est les valeurs u et v en fait, elles sont pas du tout ce qu'elles devraient être :noel: Peut être le x y est pour quelque chose.. :(

JamminTiger
JamminTiger
Niveau 10
18 mars 2013 à 20:51:35

Quel y :hap: ?

Normalement l'algo doit faire: u= f(a) v= f(b) au démarrage, puis à partir de là les deux vont converger...

LikeIt
LikeIt
Niveau 11
18 mars 2013 à 20:53:28

Le x est pour quelque chose la dedans si tu préfères :noel:

Oui voilà sauf que la en regardant les valeurs successives qui sont prises ce sont des valeurs qui augmentent... Alors que ça marchait quand je l'avais fais avec un n défini...

JamminTiger
JamminTiger
Niveau 10
18 mars 2013 à 20:59:25

Les valeurs de u et v peuvent augmenter si ta prof t'a fait un coup vicieux avec une fonction un peu tordue...

Sinon je ne sais plus, mets bien le x à la fin de ta boucle, et sinon teste ta fonction sur une calculette graphique, avec les bons a et b, pour regarder sa tête :hap: .

LikeIt
LikeIt
Niveau 11
18 mars 2013 à 21:00:45

C'est juste la fonction racine simplement la fonction t'inquiète :noel:

J'ai pas compris pour le x à la fin de la boucle :noel:

JamminTiger
JamminTiger
Niveau 10
18 mars 2013 à 21:07:50

Grosso modo dans ta boucle toutes tes valeurs repartent à chaque tour avec la valeurs qu'elles avaient à la fin du tour précédent. Hors la plupart ont besoin d'être réinitialisé, ce qui est le cas pour h comme je te l'ai dit avant, mais aussi pour x, mais aussi pour u et v (je ne l'avais pas vu).

Ce que je te conseille:
Tu rajoutes après début tant que: u=0 et v=0
Tu rajoutes après n prend la valeur n+1: x=0

Tu m'en diras des nouvelles. N'hésite pas à reposter ton algo modifier car ça commence à être un peu flou là :hap: .

JamminTiger
JamminTiger
Niveau 10
18 mars 2013 à 21:08:46

Erreur, x=a :hap:

LikeIt
LikeIt
Niveau 11
18 mars 2013 à 21:12:11

J'étais en train de faire des expérimentations et justement j'avais fais ce que tu viens de me dire mais ça marche toujours pas :-(

Screen pour que tu vois :

https://image.noelshack.com/fichiers/2013/12/1363637515-wtf.png

Tu penses qu'il y a des trucs à modifier ? :hap:

LikeIt
LikeIt
Niveau 11
18 mars 2013 à 21:15:03

En regardant encore une fois le pas à pas, j'ai l'impression qu'il fonctionne mais qu'il y a juste trop de boucles :rire:

JamminTiger
JamminTiger
Niveau 10
18 mars 2013 à 21:20:02

Pour moi il est plus juste comme ça.

Après il faut que tu vois, mais grosso modo en augmentant le n de 1 à chaque boucle tu ne vas pas très vite. Je pense qu'il faut au moins 30 boucles (au minimum) pour arriver à un 10^-4 (après ça dépend de ton intervalle ab)

Sous forums
  • Histoire
  • Philosophie
  • Cours et Devoirs
  • Politique
  • Environnement & Nature
  • Métiers & Orientation
La vidéo du moment