Obtenir une equation à deux variables d'un tableau

Bonjour, je me creuse la tête depuis quelque temps pour tenter d'obtenir une fonction à deux variables de type : f(x,y)=z, à partir d'un tableau. J'ai pu tracer une surface, très simple à faire, mais obtenir la fonction me semble impossible...

La fonction permettra d'obtenir un volume spécifique (en dm3/kg), en fonction d'une relation pression/température d'un fluide (dans mon cas c'est un fluide de type HFC R404A) et de sa surchauffe.

J'espère que quelqu'un sera en mesure de m'aiguiller, parce que je ne trouve rien sur le web. Et je pense pas qu'on puisse obtenir une fonction à deux variables sur Excel... En tout cas, un grand merci, à les toutes les personnes qui n’hésite pas à partager leur expérience.

81r404a.xlsx (52.59 Ko)

Bonsoir,

Pouvez-vous me donner un cas concrèt :

Source1 = ?

Source2= ?

Résultat= ?

<==> F(Source1, Source2)=Résultat

De plus le résultat devra apparaître où exactement ?

Un exemple de fonction sous vba

Public Sub test()
Sh1.Range("a1") = Résultat(AdresseSource1, AaresseSource2)
End Sub

Public Function Résultat(Source1, Source2)
Résultat = Source1 + Source2
'ou
Résultat = Source1 * Source2
End Function

Au plaisir de vous lire,

Cdt Air_2

Excusez moi, je me suis mal exprimé.

J'ai un tableau où les valeurs de z (en fonction de x et y )sont prédéfinit.

Par exemple,

quand x= 0 x=0 x= -5

et

quand y=0 y=5 y=20

alors z= 32,2 z=33,9 z=43,22

Je tente de récupérer une d'équation globale qui me permettra de trouver z en fonction de x et y.

Encore merci...

82r404a.xlsx (16.14 Ko)

Bonsoir,

Vous trouverez un première proposition ci après

Bonne soirée bon week

Cdt

Air_2

305r404a-v0-1.rar (58.61 Ko)

Merci de répondre si rapidement .

Votre travail est vraiment impressionnant, en si peut de temps.

Je pense qu'il a y un mal entendu, sur mon problème.

Je ne souhaite pas afficher les valeurs de z en choisissant la ligne (x) et la colonne (y) , mais j'aimerai trouver l'équation qui me permettra de trouver z.

Parce que l'écart est incrémenté de 5 (pour x et y), avec l'équation je pourrai trouver les valeurs intermédiaire , par exemple quand x est entre 0 et 5 et y entre 0 et 5.

Merci.

Cordialement,

Ismaël.

Mauvaise nouvelle, il est impossible de trouver une surface de tendance avec Excel. Le problème ne peut pas être résolu.

Voir le site de Microsoft Office : http://office.microsoft.com/fr-fr/excel-help/ajouter-modifier-ou-supprimer-une-courbe-de-tendance-dans-un-graphique-HP010342158.aspx

Merci.

Bonjour, j'ai finalement réussi à trouver la fonction à l'aide de Matlab .

Voici la fonction :

Linear model Poly55:
     f(x,y) = p00 + p10*x + p01*y + p20*x^2 + p11*x*y + p02*y^2 + p30*x^3 + p21*x^2*y 
                    + p12*x*y^2 + p03*y^3 + p40*x^4 + p31*x^3*y + p22*x^2*y^2 
                    + p13*x*y^3 + p04*y^4 + p50*x^5 + p41*x^4*y + p32*x^3*y^2 
                    + p23*x^2*y^3 + p14*x*y^4 + p05*y^5
Coefficients (with 95% confidence bounds):
       p00 =       32.91  (32.62, 33.19)
       p10 =      -1.045  (-1.059, -1.031)
       p01 =      0.2128  (0.09044, 0.3352)
       p20 =     0.01925  (0.01871, 0.0198)
       p11 =   -0.004748  (-0.007366, -0.00213)
       p02 =  -0.0009833  (-0.0218, 0.01983)
       p30 =   -0.000333  (-0.000346, -0.0003201)
       p21 =   0.0001179  (6.607e-005, 0.0001698)
       p12 =  -9.74e-006  (-0.0002604, 0.0002409)
       p03 =  2.632e-005  (-0.00136, 0.001412)
       p40 =  5.274e-006  (4.993e-006, 5.554e-006)
       p31 = -1.947e-006  (-2.756e-006, -1.137e-006)
       p22 = -4.073e-007  (-3.103e-006, 2.288e-006)
       p13 =  5.007e-007  (-8.91e-006, 9.911e-006)
       p04 =  -6.01e-007  (-3.95e-005, 3.83e-005)
       p50 = -4.072e-008  (-4.473e-008, -3.671e-008)
       p41 =  1.671e-008  (8.876e-009, 2.455e-008)
       p32 = -2.192e-009  (-1.991e-008, 1.552e-008)
       p23 =  5.443e-009  (-3.769e-008, 4.858e-008)
       p14 = -5.739e-009  (-1.218e-007, 1.103e-007)
       p05 =  5.269e-009  (-3.817e-007, 3.923e-007)

Goodness of fit:
  SSE: 30.42
  R-square: 0.9999
  Adjusted R-square: 0.9999
  RMSE: 0.4145

Je ne pense pas que cela aurai été possible avec Excel.

Le problème est résolu ! Merci tout le monde.

Salut Ismael ça va?? est ce que tu peux m'expliquer comment tu as fait pour fitter ta matrice sous Matlab

Merci d'avance

Rechercher des sujets similaires à "obtenir equation deux variables tableau"