Recherche chaud: apprendre le pointillisme aux enfants symbole amour cherockee cadeau pour boxeur filtrage sur labview déterminer deux même réseau comment supprimer mon compte pottermore augmentation saturation oxygène menopause et fatigue extreme
Index Loisirs Santé Technologie

Calcul racines avec MATLAB

Publié:2012-01-04Source: général
Advertisement

Calcul racines avec MATLAB

Les racines d'un polynôme expression sont les valeurs de la variable indépendante qui rend l'expression égale à zéro. La langue de calcul mathématique et un environnement interactif de MATLAB ont une fonction de "racines" qui est idéal pour les racines calcul des polynômes. Autres expressions mathématiques peuvent avoir des racines aussi, et la fonction "fzero" peuvent vous aider à calculer une expression arbitraire en utilisant des méthodes numériques.

Niveau de difficulté:

Modérément facile

Instructions

Fonction: racines

1 Enregistrez les coefficients du polynôme pour lequel vous voulez trouver les racines sur une table dans une rangée, dans l'ordre décroissant par la puissance. Par exemple, pour le "4x ^ 2 + 3x -2" polynomiale, tapez la commande suivante: f = [3 -2 4] Choisissez un nom de variable que vous voulez "f".

2 Entrez la commande suivante pour trouver les racines de f. racines (f) Les racines sont affichés comme un vecteur de colonne. Rangez-les dans une variable avec l'opérateur d'affectation. r = racines (f)

3 passe les coefficients des polynômes de "racines" comme des valeurs littérales de faire un calcul rapide des racines sans utiliser de variables. racines ([1 0 1]) Les racines du polynôme sont complexes, et sont présentés dans une forme rectangulaire.

Fonction: fzero

1 Créer une fonction anonyme pour enregistrer l'expression que vous voulez trouver une racine. Par exemple, l'expression «péché (100x) + x / 4", tapez la commande suivante. f = @ (x) sin (100 * x) + x / 4; Le "@ (x)" une partie des moyens de commande de création d'une fonction anonyme en utilisant la variable indépendante "x".

2 Il devient "f" à "fzero" et indiquez un point de départ pour trouver une racine à proximité de ce point. fzero (f, 2) Il est une racine de cette expression à propos de 2 et MATLAB retourne une estimation numérique de la même. Ce résultat confirme le passage de la valeur de retour (1,9844) à la fonction anonyme. f (1,9844) La valeur affichée est presque nulle, nouveau révélant que les méthodes numériques "de fzero" utilisées pour estimer l'emplacement d'une racine.

3 fournitures "fzero" avec les limites pour trouver à l'intérieur en utilisant la syntaxe suivante. fzero (f, [-3 -1])

Conseils et avertissements

En raison de la nature de leurs méthodes numériques, "fzero" ne pas identifier correctement les racines correspondant aux points où les touches de fonction, mais ne traverse pas l'axe de la variable indépendante. Il peut fonctionner mal avec les fonctions discontinues.

Lire cet article en Inglés: Comment trouver Roots dans MATLAB

[Rédacteur: Admin]
Je vous imagine comme

Articles recommandés

Cliquez Top Ranking