Obtenez de l'équation de la forme 3d
J'ai 2 tableaux de dire X et Y. ont Chacun des 5 éléments. Maintenant, pour chaque combinaison possible de (X,Y) j'ai une valeur de Z, donc Z est une matrice 5x5.
Je suis à la recherche de trouver une formule par exemple z=f(x,y). Aucune idée de la façon dont cela peut être fait.
J'ai essayé MS Excel graphique en surface, mais il ne donne pas d'équation ou de l'ajustement de la courbe sur la surface des tableaux.
- Découvrez le Solveur de microsoft Excel tutoriel ici: sharpstatistics.co.royaume-uni/excel/non-linéaire de la courbe de-montage-en-prox
Vous devez vous connecter pour publier un commentaire.
en général, je conseille d'utiliser un autre logiciel comme SciLab ou Matlab pour travailler sur cette tâche. Ces produits sont plus computatinal mathématiques à Excel.
Mais Excel intègre des fonctions que peut-être vous aider.
Première remarque:
Vous aurez besoin d'utiliser l'Add-In appelé "Solveur". Cet add-in est livré avec Excel, mais peut-être n'est pas installé par défaut sur votre installation.
Une description (il y a des milliers disponibles dans www) comment faire pour installer ce complément, vous trouverez ici:
Complément solveur
Si vous avez fini avec cela, la prochaine étape est de créer une feuille avec les données.
J'ai essayé de générer un exemple illustré dans l'image ci-dessous.
La gamme
C5:G9
détient la Matrice que vous voulez approximative par une fonction.Il est donc z=f(x,y) de la Matrice.
Le Graphique est juste à côté de la 3D, de la Parcelle de votre (dans ce cas, ma) de données d'origine.
Maintenant, il va devenir un peu mathématique....
Vous avez besoin d'un type général de la fonction, qui sera utilisé pour faire le rapprochement.
La qualité du résultat est fonction de la qualité, cette fonction est en mesure de venir près de vos données.
Dans l'exemple j'ai utilisé une approche avec un 2e approximation d'ordre (maximum de termes quadratiques).
Mon exemple de fonction est
z=a*x^2 + b*y^2 + c *x*y + d*x + e*y +f
.Si vous avez besoin de plus, à essayer avec un troisième terme (y compris les x^3, y^3 , ...).
Je ne voulais pas le faire dans l'exemple, parce que je suis à la haine de type long des formules dans Excel.
Taper la formule est la prochaine étape:
Maintenant, nous devons compléter la gamme
C15:G19
avec les valeurs de la calcul de la formule. Mais avant cela, nous devons définir le polynôme coefficiants dans la gammeJ14:J19
. Comme valeur de départ, vous pouvez utiliser seulement 1 pour tous les coefficients (la photo montre la solution après l'exécution du solveur)La formule dans la Cellule C15 est
=$J$14*C$14^2+$J$15*$B15^2+$J$16*C$14*$B15+$J$17*C$14+$J$18*$B15+$J$19
Il devrait être facile de copier sur les autres cellules de la Matrice.
La parcelle à côté de cette est de montrer le résultat de notre approximation de la fonction.
Maintenant, nous devons préparer le solveur. Le solveur doit optimiser en quelque sorte.
Donc nous avons besoin de définir une fonction qui indique la qualité de notre rapprochement.
J'ai utilisé le carré de la valeur... jetez un oeil sur le web pour des explications.
Dans la gamme
C24:G28
j'ai calculé les carrés des différences de notre approximation de la fonction de l'origine des données. Cellule C24 a la formule=(C15-C5)^2
Maintenant nous sommes tout près d'être terminé. Il suffit de copier cette formule pour le reste de la gamme et que d'ajouter un aspect très important de la cellule:
Mettre la somme de la gamme
C24:G28
dans la Cellule H29Cette valeur est la somme de l'erreur ou pour mieux dire la différence de notre approximation de la fonction aux points de données.
Nowe le plus important !!!
Sélectionnez la Cellule H29 et démarrez le complément solveur:
Cette fenêtre pop-up (désolé j'ai un allemand Excel installation sur mon PC)
Il vous suffit de remplir la valeur bof cellule cible
$H$29
, la valeur cible =0 et la variable de cellules (important)$J$14;$J$19
Appuyez sur "résoudre" et .... tada le polynôme coefficiants ont changé pour s'adapter à vos données avec la fonction.
Est-ce que vous avez été la recherche de ???
Veuillez En Ce Qui Concerne
Axel
leastsquare
mais comment puis-je être en mesure d'obtenir l'équation ?Vous pouvez google pour et essayer ThreeDify Excel Grapher v4.5, un complément excel qui comprend un 3D équation fitter avec un auto-équation finder.