Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 Re : Entraide (supérieur) » cherche désespérément formule/algorithme » 24-02-2017 11:55:24

OK, je comprends.

Merci encore pour ta précieuse aide et bon week-end !

dike   :)

#2 Re : Entraide (supérieur) » cherche désespérément formule/algorithme » 24-02-2017 09:52:18

Merci Yassine, je pense que le problème tel que posé est solvable comme tu le proposes.

Ceci dit, il y a un membre d'un autre forum qui me l'a reformulé d'une façon intéressante :

"Il s'agit donc juste d'un système d'équations linéaires $d_i=x_i+x_{i+1}$ pour $i=1,\ldots,n-1$ de rang $n-1$ à $n$ inconnues (les $x_i$) dont on se demande s'il a une solution à composantes toutes positives ou nulles."

Ce qui déjà me rappelle aussi l'algorithme d'élimination de Gauss. Cette personne ajoute :

"Il est très facile d'exprimer les solutions en fonction de la variable libre $x_1$, par exemple, et on trouve la condition nécessaire et suffisante suivante : Soit $m=\max(0, d_1-d_2, d_1-d_2+d_3-d_4,\ldots)$ et $M=\min(d_1, d_1-d_2+d_3,d_1-d_2+d_3-d_4+d_5,\ldots)$. Il existe une solution du système à composantes toutes positives ou nulles si et seulement si $m\leq M$, et dans ce cas on peut prendre la solution déterminée par $x_1=(m+M)/2$."

Je n'ai pas réussi à comprendre comment - en l'occurrence l'algèbre linéaire - a permis d'en arriver là. Je n'ai pas de réponse comment traiter les cas de nombre pair/impair de $d_i$.

De plus, je risque bien de subir une complexification du problème ; nous avons p.ex. $x_1, x_2, x_3, x_4, x_5, x_6, x_7,x_8, x_9$ et nous imposons encore des règles égalant certains $x$, du genre :
$x_2=x_3=x_9$
et $x_1=x_5$
les autres $x$ restant libres.

A vue de nez, l'algorithme d'élimination de Gauss pourrait résoudre ça, qu'en penses-tu ? Mais au hic près qu'il me faut à tout prix des $x >= 0$...

A+  :)

#4 Re : Entraide (supérieur) » cherche désespérément formule/algorithme » 23-02-2017 08:24:39

Bonjour

Les d cumulent, c'est-à-dire que pour ton exemple : $d_2^2$ = $d_2^1$ - x - y

Voilà  :)

#5 Re : Entraide (supérieur) » cherche désespérément formule/algorithme » 22-02-2017 11:50:45

En d'autre termes, augmenter un R diminue les deux d disons voisins, cf. la représentation ci-dessous.

R1..........R2..........R3..........R4..........R5
........d1.........d2...........d3..........d4

C'est le seul et unique moyen d'annuler les d.

#6 Re : Entraide (supérieur) » cherche désespérément formule/algorithme » 22-02-2017 11:37:10

OK, alors :

Nous avons n valeurs valant initialement 0 : $R_1^0$, $R_2^0$.. $R_n^0$ = 0
Nous avons n-1 autres valeurs étant initialement >=0 (et peuvent être différentes les unes des autres) : $d_1^0$, $d_2^0$ .. $d_{n-1}^0$ >=0.

Il faudrait que - par une formule, un algorithme ou n'importe quel moyen - j'annule toute cette dernière série de valeurs, c'est-à-dire que (disons après l’itération p) : $d_1^p$ = $d_2^p$ = .. = $d_{n-1}^p$ =0.

Je dois à ce sujet respecter/employer la règle suivante (pour une itération k quelconque) :

Si $R_i^{k+1}$ = $R_i^k$ + x (avec x réel, >=0)

Alors $d_i^{k+1}$ = $d_i^k$ - x et $d_{i-1}^{k+1}$ = $d_{i-1}^k$ - x ; valable pour 1<i<n
Pour i=1 : $d_1^{k+1}$ = $d_1^k$ - x
Pour i=n : $d_{n-1}^{k+1}$ = $d_{n-1}^k$ - x

Nous travaillons avec des nombres réels positifs ou nuls que ce soit les valeurs R ou d merci bien  :-)

#7 Re : Entraide (supérieur) » cherche désespérément formule/algorithme » 22-02-2017 08:39:02

Merci beaucoup de cette brillante réponse Yassine,

Et le fait est que j'ai malheureusement omis de préciser quelque-chose, j'en suis navré  :(

Je reformule svp :

Nous avons n valeurs valant initialement 0 : R1 .. Rn = 0
Nous avons n-1 valeurs étant initialement >=0 (peuvent naturellement être différentes) : d1 d2 .. dn-1 >=0.

Il faudrait que j'annule tous ces di (i : 1 .. n-1) en employant la règle suivante :

Une augmentation de x d'un Ri entraîne, en plus de la diminution de x de di, une pareille diminution de x de di-1.
Valable pour 1<i<n ; pour i=1 alors que le d1 diminue ; pour i=n alors que dn-1 diminue.

On peut encore signaler qu'en d'autres termes, Ri + Ri+1 = di est également valable.

Il faut qu'en finalité, les Ri soient >=0 (nombres réels)

Merci, A+

dike   :-)

#8 Re : Entraide (supérieur) » cherche désespérément formule/algorithme » 21-02-2017 13:50:35

Bonjour et merci de ta réponse.

J'ai entre-temps reformulé le problème, peut-être que cela n'était pas à jour dans ton navigateur. Voici donc :

J'ai une série de valeurs >=0, que je nomme di (i : 1->n-1). Le problème est de trouver une autre série de valeurs, Ri >=0 (i : 1->n), telles que :

Ri + Ri+1 = di.

Et surtout rien de négatif dans l'histoire merci.

En espérant que ce soit clair. Et en fait de langage, ma préférence serait le perl  :)

A+, cordialement,

dike

#9 Entraide (supérieur) » cherche désespérément formule/algorithme » 21-02-2017 10:21:14

dike
Réponses : 15

Bonjour tout le monde  :)

Je cherche svp une formule/algorithme pour résoudre un cas et je ne sais pas où me tourner, quelqu'un pourrait-il m'aider (si ce n'est qu'en m'indiquant où chercher) ?

Voici ce cas :

J'ai une série de valeurs >=0, que je nomme di (i : 1->n-1). Le problème est de trouver une autre série de valeurs, Ri >=0 (i : 1->n), telles que :

Ri + Ri+1 = di.

Et surtout rien de négatif dans l'histoire merci.

A+ j'espère

:)   dike

#10 Re : Entraide (supérieur) » tan(x) - x » 08-08-2016 12:44:18

leon1789 a écrit :

En étudiant un peu le comportement de la méthode de Newton dans votre problème, il vaut mieux prendre le germe
$x_0 = 1 \qquad$ si $0 \leq a \leq \tan(1)$,
$x_0 = -1 \qquad$ si $0 \geq a \geq -\tan(1)$,
$x_0 = \arctan(a)\qquad$ si $|a| \geq \tan(1)$.

Bonjour après cette courte pause estivale.

leon1789 est-il dans les parages ? Je demande ça car j'essaye de comprendre par quel cheminement on aboutit à ces germes de départ.

A+ & cordialement,

dike

#11 Re : Entraide (supérieur) » tan(x) - x » 15-07-2016 13:06:55

Super ! Je vais tâcher d'examiner cela ces vacances ; merci bien Yassine. Si j'ai bien compris, tu es un (ou une ?) connaisseur en matière d'élasticité. C'est un sujet que je creuse actuellement  :)

#12 Re : Entraide (supérieur) » tan(x) - x » 14-07-2016 16:31:55

Yassine a écrit :

Les méthodes variationnelles et la théorie des perturbations sont également des outils puissants de résolution approchée des équations différentielles, très utilisés en physique.

Merci bien, Yassine, et pourrais-tu stp encore m'indiquer un bon livre - si possible en français - pour les méthodes variationnelles ? Si j'ai bien compris, il concernera du coup nécessairement la théorie des perturbations, ou alors faudra-t-il que tu me conseilles deux ouvrages...

A+

Dike   :)

#13 Re : Entraide (supérieur) » tan(x) - x » 06-07-2016 14:06:14

Yassine a écrit :

L'analyse est d'ailleurs définie comme "La science de l'approximation".

Yassine, si tu vois mon message, pourrais-tu stp me dire où trouver plus d'information sur ce "versant" de l'analyse ("science de l'approximation"). Ca a l'air très intéressant  :)

#14 Re : Entraide (supérieur) » tan(x) - x » 22-06-2016 11:04:28

Super, je ne connaissais pas la méthode de Newton :-) c'est très intéressant !!

#15 Re : Entraide (supérieur) » tan(x) - x » 22-06-2016 09:20:06

Merci à tous pour la richesse de vos informations. Pour répondre à l'une de vos questions, x est compris dans l'intervalle -pi/2 à pi/2.

Quant au reste, ceci est destiné à être informatisé, aussi, je compte résoudre mon cas en faisant mon propre algorithme de recherche dichotomique sur x en tolérant naturellement une légère erreur, à définir laquelle est acceptable.

C'est probablement le chemin le plus simple vers la solution.

Cordialement  :)

#16 Entraide (supérieur) » tan(x) - x » 21-06-2016 15:38:33

dike
Réponses : 20

Bonjour,

Je n'ai décidément plus les idées très fraiches pour la trigonométrie.

Aussi, quelqu'un pourrait-il svp m'indiquer comment extraire x de :

a = tan(x) - x

"a" étant connu.

Merci d'avance et à bientôt  :)

dike

#17 Re : Entraide (supérieur) » Tenseur & rotation d'axes. » 21-06-2016 15:27:00

Super, maintenant tout est clair !

Merci bcp  :)

#18 Re : Entraide (supérieur) » Tenseur & rotation d'axes. » 20-06-2016 14:55:41

Encore mieux,

Mais je n'ai pas compris comment tu arrives à cette formule de tan(2b). Peux-tu stp m'expliquer ?

A+ j'espère

#19 Re : Entraide (supérieur) » Tenseur & rotation d'axes. » 17-06-2016 16:23:46

Super !

Merci infiniment de cette si rapide réponse    :)

#20 Entraide (supérieur) » Tenseur & rotation d'axes. » 17-06-2016 15:48:37

dike
Réponses : 6

Bonjour tout le monde,

Selon mes calculs, si on prend un tenseur symétrique, disons :

a1 a3
a3 a2

Et que l'on tourne le repère (cartésien) de l'angle b afin de tomber sur les axes propres du tenseur en question, alors :

cos(b)sin(b) (a2 - a1) + (cos^2(b) - sin^2(b)) a3 = 0

Malheureusement, je n'arrive pas à extraire b de ceci.

Aussi, quelqu'un pourrait-il svp m'aider ?

Cordialement, en vous remerciant à l'avance,

dike

#21 Re : Café mathématique » Algorithme pour divergence nulle. » 31-05-2016 16:21:59

Bonjour Roro,

Je pense qu'il y a clairement plus qu'une seule solution - c'est en fait là un sous-problème car je préfère y aller par étapes.

a+

#22 Café mathématique » Algorithme pour divergence nulle. » 30-05-2016 08:33:07

dike
Réponses : 3

Bonjour,

Quelqu'un connait-il svp un algorithme (pour informatiser) accomplissant la tâche suivante :

Considérons une grille (finie) de points dans le plan xy espacés de dx en x et dy = dx en y pour simplifier. En chaque point (xy) existent trois valeurs, disons a, b et c qui doivent satisfaire les conditions suivantes :

1. da/dx + dc/dy = 0
2. db/dy + dc/dx = 0  (on demande en fait la nullité d'une divergence d'un tenseur symétrique)
3. la somme des "a" de la colonne x=x0 vaut N0 = N(x), c'est-à-dire que toutes ces valeurs N sont connues, pour chaque colonne. Il ne reste qu'à trouver les "a", donc "b" et "c" satisfaisant tout cela.

Quelqu'un a-t-il svp une idée ?

a+

dike

#23 Re : Entraide (supérieur) » Dérivée double discrète. » 29-04-2016 13:25:35

OK Fred,

Si j'ai bien compris, mon résultat est juste quand même mais ça ne fait rien : ton raisonnement est rigoureux et général, je le retiens volontiers !

Merci & à la prochaine,

dike   :-)

#24 Re : Entraide (supérieur) » Dérivée double discrète. » 29-04-2016 12:23:43

Attends,

Je crois que l'on peu raisonner comme suit (en terme de "variation de pente", ou "pente de la pente", ce qui rejoint la définition) :

Si on cherche [tex]\frac{\partial a\left(x,y\right)}{\partial x\partial y}[/tex] pour un point (x,y) précis,

Et que l'on connaît les 4 valeurs suivantes :

a(x-dx1,y-dy1)
a(x+dx2,y-dy1)
a(x-dx1,y+dy2)
a(x+dx2,y+dy2)

Alors, sachant que la pente en y=y-dy1 vaut : p1=[tex]\frac{a(x+dx2,y-dy1)-a(x-dx1,y-dy1)}{dx1+dx2}[/tex]
Et, sachant que la pente en y=y+dy2 vaut : p2=[tex]\frac{a(x+dx2,y+dy2)-a(x-dx1,y+dy2)}{dx1+dx2}[/tex]

Alors, la variation de cette pente, c'est-à-dire [tex]\frac{\partial a\left(x,y\right)}{\partial x\partial y}[/tex] vaut là [tex]\frac{p2-p1}{dy1+dy2}[/tex]

Donc [tex]\frac{\partial a\left(x,y\right)}{\partial x\partial y}[/tex] ~ [tex]\frac{a(x+dx2,y+dy2)-a(x-dx1,y+dy2)-a(x+dx2,y-dy1)+a(x-dx1,y-dy1)}{(dx1+dx2)(dy1+dy2)}[/tex]

Il me paraît logique que cela tende vers la définition exacte si dx1, dx2, dy1, dy2 tendent vers zéro, qu'en penses-tu stp ?

A+

dike

#25 Re : Entraide (supérieur) » Dérivée double discrète. » 29-04-2016 10:28:36

Merci bien Roro,

Et je ne comprends pas comment itérer la formule que tu me proposes ainsi ->  [tex]f'\left(x\right)\sim \frac{f\left(x+h\right)-f\left(x-h\right)}{2h}[/tex]

Mettons pour simplifier que l'on connaisse, pour un certain point x,y :

a(x , y)
a(x+dx , y)
a(x-dx , y)
a(x , y+dy)
a(x , y-dy)

(on connait bien entendu dx et dy)

Alors stp comment itérer ? Que faire avec p.ex. [tex]\frac{\partial a\left(x,y\right)}{\partial x}\sim\frac{a\left(x+dx,y\right)-a\left(x-dx,y\right)}{2dx}[/tex] ?

Volontiers A+

dike   :)

Pied de page des forums