Mathématiques symboliques > Différences entre l'ancien moteur et le nouveau moteur symbolique
Différences entre l'ancien moteur et le nouveau moteur symbolique
Le nouveau moteur symbolique introduit dans PTC Mathcad Prime 6.0.0.0 remplace l'ancien moteur symbolique utilisé dans les versions précédentes. Lorsque vous êtes dans PTC Mathcad Prime 6.0.0.0, vous avez la possibilité de basculer entre l'ancien moteur et le nouveau moteur symbolique ; dans PTC Mathcad Prime 7.0.0.0, le nouveau moteur symbolique est le seul disponible. Les différences entre l'ancien moteur et le nouveau moteur sont les suivantes :
Différences d'apparence
Ordre des arguments dans les résultats
L'ancien moteur symbolique renvoie l'expression résultante telle quelle. Le nouveau moteur symbolique renvoie le résultat dans l'ordre mathématique correct.
Figure 1. Ancien moteur symbolique
Figure 2. Nouveau moteur symbolique
Les résultats sont formulés différemment
Après l'évaluation symbolique, l'ancien moteur symbolique renvoie le résultat sans aucune redisposition. Le nouveau moteur symbolique renvoie l'expression dans une disposition plus facile à lire.
Figure 3. Ancien moteur symbolique
Figure 4. Nouveau moteur symbolique
Normalisation des nombres à virgule flottante en notation exponentielle
L'ancien moteur symbolique renvoie un premier chiffre différent de zéro. Le nouveau moteur symbolique renvoie un premier chiffre de zéro. L'ancien moteur symbolique normalise la mantisse d'un nombre différent de zéro à [1.0,10.0]. Le nouveau moteur symbolique normalise la mantisse à [0.1, 1.0].
Figure 5. Ancien moteur symbolique
Figure 6. Nouveau moteur symbolique
Arrondi des nombres à virgule flottante
L'ancien moteur symbolique arrondit 0.5 à 0. Le nouveau moteur symbolique s'arrondit de 0.5 à 1.
Figure 7. Ancien moteur symbolique
Figure 8. Nouveau moteur symbolique
Simplification du double moins
Dans certains cas, l'ancien moteur symbolique renvoie les résultats avec un double signe moins. Le nouveau moteur symbolique simplifie le résultat et renvoie un signe plus.
Figure 9. Ancien moteur symbolique
Figure 10. Nouveau moteur symbolique
Mise en forme des réponses
Le nouveau moteur symbolique renvoie des réponses plus lisibles.
Exemple 1 :
Figure 11. Ancien moteur symbolique
Figure 12. Nouveau moteur symbolique
Exemple 2 :
Figure 13. Ancien moteur symbolique
Figure 14. Nouveau moteur symbolique
Différences d'évaluation
Traitement des arguments à virgule flottante
Même si un seul argument est un nombre à virgule flottante, le nouveau moteur symbolique considère que tous les arguments sont des nombres à virgule flottante et renvoie un résultat numérique à virgule flottante.
Figure 15. Ancien moteur symbolique
Figure 16. Nouveau moteur symbolique
Amélioration de la prise en charge de la réécriture
L'ancien moteur symbolique calcule le résultat et remplace les termes dans l'expression initiale. Le nouveau moteur symbolique applique une simplification supplémentaire et renvoie un résultat simplifié.
* 
Pour remplacer les termes résultants dans l'expression initiale, utilisez le modificateur raw, comme vous le faisiez dans l'ancien moteur symbolique.
Figure 17. Ancien moteur symbolique
Figure 18. Nouveau moteur symbolique
Mathématiques de précision arbitraire
L'ancien moteur symbolique limite les résultats numériques à 250 chiffres. Le nouveau moteur symbolique n'a pas de limite numérique.
* 
Plus la limite numérique est élevée, plus le calcul du résultat est long.
Figure 19. Ancien moteur symbolique
Figure 20. Nouveau moteur symbolique
Hypothèse de domaine variable
L'ancien moteur symbolique interprète les variables libres non définies comme complexes. Le nouveau moteur symbolique considère que les variables libres non définies sont réelles. L'utilisation du mot-clé assume avec les modificateurs real et complex aide à calculer le résultat souhaité. Le mot-clé assume avec le modificateur complex ne doit pas être utilisé pour forcer une hypothèse de domaine complexe.
Figure 21. Ancien moteur symbolique
Figure 22. Nouveau moteur symbolique
Différence de stratégie dans la simplification des fractions
L'ancien moteur symbolique sépare les grandes fractions en une expression avec plusieurs fractions plus simples. Le nouveau moteur symbolique trouve un dénominateur commun et renvoie le résultat sous la forme d'une grande fraction. Pour obtenir le résultat sous une forme plus simple, utilisez le mot-clé simplify.
Figure 23. Ancien moteur symbolique
Figure 24. Nouveau moteur symbolique
Correction du comportement des fonctions
Le nouveau moteur symbolique corrige le comportement de certaines fonctions pour qu'elles soient conformes à la définition de l'aide et aux fonctions numériques intégrées.
Exemple 1 :
Figure 25. Ancien moteur symbolique
Figure 26. Nouveau moteur symbolique
Exemple 2 :
Figure 27. Ancien moteur symbolique
Figure 28. Nouveau moteur symbolique
Amélioration de la prise en charge du mot-clé solve
Inégalité linéaire avec des coefficients complexes
Dans le cas d'inégalités, l'ancien moteur symbolique renvoie uniquement les réponses réelles et des erreurs dans les autres cas. Le nouveau moteur symbolique renvoie les résultats avec les composants real et complex.
Exemple 1 :
Figure 29. Ancien moteur symbolique
Figure 30. Nouveau moteur symbolique
Exemple 2 :
Figure 31. Ancien moteur symbolique
Figure 32. Nouveau moteur symbolique
Exemple 3 :
Figure 33. Ancien moteur symbolique
Figure 34. Nouveau moteur symbolique
Exemple 4 :
Figure 35. Ancien moteur symbolique
Figure 36. Nouveau moteur symbolique
Exemple 5 :
Figure 37. Ancien moteur symbolique
Figure 38. Nouveau moteur symbolique
Amélioration de l'évaluation du système d'inégalités
Le nouveau moteur symbolique renvoie la plage correcte, où la solution est définie.
Figure 39. Ancien moteur symbolique
Figure 40. Nouveau moteur symbolique
Temps de calcul
L'ancien moteur symbolique prend plus de temps pour l'évaluation. Le nouveau moteur symbolique renvoie les résultats plus rapidement.
Figure 41. Ancien moteur symbolique
Figure 42. Nouveau moteur symbolique
Limitation des valeurs à virgule flottante
L'ancien moteur symbolique ne prend pas en charge la somme et la multiplication à l'aide de variables à virgule flottante et produit des évaluations numériques incohérentes. Le nouveau moteur symbolique prend en charge ces fonctions.
Exemple 1 :
Figure 43. Ancien moteur symbolique
Figure 44. Nouveau moteur symbolique
Exemple 2 :
Figure 45. Ancien moteur symbolique
Figure 46. Nouveau moteur symbolique
Exemple 3 :
Figure 47. Ancien moteur symbolique
Figure 48. Nouveau moteur symbolique
Exemple 4 :
Figure 49. Ancien moteur symbolique
Figure 50. Nouveau moteur symbolique
Fonction de tri améliorée
Avec l'ancien moteur symbolique, la fonction de tri renvoie une erreur. Dans le nouveau moteur symbolique, les fonctions de tri renvoient un résultat correct.
Exemple 1 :
Figure 51. Expression
Figure 52. Ancien moteur symbolique
Figure 53. Nouveau moteur symbolique
Exemple 2 :
Figure 54. Expression
Figure 55. Ancien moteur symbolique
Figure 56. Nouveau moteur symbolique
Prise en charge des transformations résolues
L'ancien moteur symbolique renvoie une formule générale pour les transformations non résolues. Le nouveau moteur symbolique renvoie des transformations résolues.
Exemple 1 :
Figure 57. Ancien moteur symbolique
Figure 58. Nouveau moteur symbolique
Exemple 2 :
Figure 59. Ancien moteur symbolique
Figure 60. Nouveau moteur symbolique
Mot-clé substitute
Le nouveau moteur symbolique offre une meilleure prise en charge du mot-clé substitute.
Exemple 1 :
Figure 61. Ancien moteur symbolique
Figure 62. Nouveau moteur symbolique
Exemple 2 :
Figure 63. Ancien moteur symbolique
Figure 64. Nouveau moteur symbolique
Exemple 3 :
Figure 65. Ancien moteur symbolique
Figure 66. Nouveau moteur symbolique
Exemple 4 :
Figure 67. Ancien moteur symbolique
Figure 68. Nouveau moteur symbolique
Prise en charge de la notation de prime
Le nouveau moteur symbolique offre une meilleure prise en charge de la notation de prime.
Figure 69. Expression
Figure 70. Ancien moteur symbolique
Figure 71. Nouveau moteur symbolique
Calcul du logarithme de matrice carrée
Le nouveau moteur symbolique effectue le calcul du logarithme de matrice carrée. L'ancien moteur symbolique ne prend pas en charge cette fonctionnalité.
Figure 72. Expression
Figure 73. Ancien moteur symbolique
Figure 74. Nouveau moteur symbolique
Prise en charge des fonctions min/max
Le nouveau moteur symbolique fournit la prise en charge fixe des fonctions min/max. L'ancien moteur symbolique ne prend pas en charge cette fonctionnalité.
Exemple 1 :
Figure 75. Ancien moteur symbolique
Figure 76. Nouveau moteur symbolique
Exemple 2 :
Figure 77. Ancien moteur symbolique
Figure 78. Nouveau moteur symbolique
Est-ce que cela a été utile ?