Символьные операции > Различия между унаследованным и новым символьными механизмами
Различия между унаследованным и новым символьными механизмами
Новый символьный механизм, введенный в PTC Mathcad Prime 6.0.0.0, заменяет унаследованный символьный механизм предыдущих выпусков. В PTC Mathcad Prime 6.0.0.0 можно было переключаться между унаследованным и новым символьным механизмами, но, начиная с версии PTC Mathcad Prime 7.0.0.0, будет доступен только новый символьный механизм. Ниже перечислены различия между унаследованным и новым механизмами.
Различия во внешнем виде
Порядок аргументов в результатах
Унаследованный символьный механизм возвращает полученное выражение как есть. Новый символьный механизм возвращает результат в правильном математическом порядке.
Рис. 1. Унаследованный символьный механизм
Рис. 2. Новый символьный механизм
Разное формулирование результатов
После аналитического преобразования унаследованный символьный механизм возвращает результат без переупорядочения. Новый символьный механизм возвращает выражение в удобном для чтения порядке.
Рис. 3. Унаследованный символьный механизм
Рис. 4. Новый символьный механизм
Нормализация чисел с плавающей точкой в экспоненциальном представлении
Унаследованный символьный механизм возвращает числа с ненулевыми первыми цифрами. Новый символьный механизм возвращает числа с нулевыми первыми цифрами. Унаследованный символьный механизм нормализует мантиссу ненулевого числа в [1.0, 10.0]. Новый символьный механизм нормализует мантиссу в [0.1, 1.0].
Рис. 5. Унаследованный символьный механизм
Рис. 6. Новый символьный механизм
Округление чисел с плавающей точкой
Унаследованный символьный механизм округляет 0.5 до 0. Новый символьный механизм округляет 0.5 до 1.
Рис. 7. Унаследованный символьный механизм
Рис. 8. Новый символьный механизм
Упрощение двойного минуса
В ряде случаев унаследованный символьный механизм возвращает результаты с двойным минусом. Новый символьный механизм упрощает результат и возвращает результат со знаком "плюс".
Рис. 9. Унаследованный символьный механизм
Рис. 10. Новый символьный механизм
Форматирование ответов
Новый символьный механизм возвращает более удобочитаемые ответы.
Пример 1.
Рис. 11. Унаследованный символьный механизм
Рис. 12. Новый символьный механизм
Пример 2.
Рис. 13. Унаследованный символьный механизм
Рис. 14. Новый символьный механизм
Различия в вычислении
Обработка аргументов с плавающей точкой
Если хотя бы один аргумент является числом с плавающей точкой, новый символьный механизм обрабатывает все аргументы как числа с плавающей точкой и возвращает числовой результат с плавающей точкой.
Рис. 15. Унаследованный символьный механизм
Рис. 16. Новый символьный механизм
Улучшенная поддержка перезаписи
Унаследованный символьный механизм вычисляет результат и заменяет компоненты исходного выражения. Новый символьный механизм применяет дополнительное упрощение и возвращает упрощенный результат.
* 
Чтобы заменить результирующие компоненты в исходном выражении, как в унаследованном символьном механизме, используйте модификатор raw.
Рис. 17. Унаследованный символьный механизм
Рис. 18. Новый символьный механизм
Расчет с произвольной точностью
Унаследованный символьный механизм ограничивает числовой результат 250 разрядами. Новый символьный механизм не ограничивает числовой результат.
* 
Чем больше числовое ограничение, тем больше времени требуется для расчета результата.
Рис. 19. Унаследованный символьный механизм
Рис. 20. Новый символьный механизм
Допущение для переменных доменов
Унаследованный символьный механизм допускает использование неопределенных свободных переменных как комплексных. Новый символьный механизм допускает использование неопределенных свободных переменных как вещественных. Использование ключевого слова assume с модификаторами real и complex помогает рассчитать нужный результат. Ключевое слово assume с модификатором complex не должно использоваться для принудительного допущения, что область является комплексной.
Рис. 21. Унаследованный символьный механизм
Рис. 22. Новый символьный механизм
Другая стратегия упрощения дробей
Унаследованный символьный механизм разделяет большие дроби в выражении на несколько более простых дробей. Новый символьный механизм находит общий знаменатель и возвращает результат в виде большой дроби. Чтобы получить результат в более простой форме, используйте ключевое слово simplify.
Рис. 23. Унаследованный символьный механизм
Рис. 24. Новый символьный механизм
Исправления в поведении функций
Новый символьный механизм исправляет поведение некоторых функций, которые теперь работают в соответствии с определением в справке и встроенными числовыми функциями.
Пример 1.
Рис. 25. Унаследованный символьный механизм
Рис. 26. Новый символьный механизм
Пример 2.
Рис. 27. Унаследованный символьный механизм
Рис. 28. Новый символьный механизм
Улучшенная поддержка ключевого слова solve
Линейное неравенство с комплексными коэффициентами
В случае неравенств унаследованный символьный механизм возвращает только действительные ответы и ошибку в других случаях. Новый символьный механизм возвращает результаты с компонентами real и complex.
Пример 1.
Рис. 29. Унаследованный символьный механизм
Рис. 30. Новый символьный механизм
Пример 2.
Рис. 31. Унаследованный символьный механизм
Рис. 32. Новый символьный механизм
Пример 3.
Рис. 33. Унаследованный символьный механизм
Рис. 34. Новый символьный механизм
Пример 4.
Рис. 35. Унаследованный символьный механизм
Рис. 36. Новый символьный механизм
Пример 5.
Рис. 37. Унаследованный символьный механизм
Рис. 38. Новый символьный механизм
Улучшено вычисление системы неравенств
Новый символьный механизм возвращает правильный диапазон, в котором определено решение.
Рис. 39. Унаследованный символьный механизм
Рис. 40. Новый символьный механизм
Время расчета
Вычисления в унаследованном символьном механизме занимают больше времени. Новый символьный механизм возвращает результаты быстрее.
Рис. 41. Унаследованный символьный механизм
Рис. 42. Новый символьный механизм
Значения ограничений с плавающей точкой
Унаследованный символьный механизм не поддерживает суммирование и умножение с использованием чисел с плавающей точкой в переменных и несовместим с числовыми вычислениями. Новый символьный механизм поддерживает эти констр. элементы.
Пример 1.
Рис. 43. Унаследованный символьный механизм
Рис. 44. Новый символьный механизм
Пример 2.
Рис. 45. Унаследованный символьный механизм
Рис. 46. Новый символьный механизм
Пример 3.
Рис. 47. Унаследованный символьный механизм
Рис. 48. Новый символьный механизм
Пример 4.
Рис. 49. Унаследованный символьный механизм
Рис. 50. Новый символьный механизм
Улучшенная функция сортировки
При использовании старого символьного механизма функция сортировки возвращает сообщение об ошибке. В новом символьном механизме функции сортировки возвращают правильный результат.
Пример 1.
Рис. 51. Выражение
Рис. 52. Унаследованный символьный механизм
Рис. 53. Новый символьный механизм
Пример 2.
Рис. 54. Выражение
Рис. 55. Унаследованный символьный механизм
Рис. 56. Новый символьный механизм
Поддержка решенных преобразований
Унаследованный символьный механизм возвращает общую формулу для нерешенных преобразований. Новый символьный механизм возвращает решенные преобразования.
Пример 1.
Рис. 57. Унаследованный символьный механизм
Рис. 58. Новый символьный механизм
Пример 2.
Рис. 59. Унаследованный символьный механизм
Рис. 60. Новый символьный механизм
Ключевое слово substitute
Новый символьный механизм обеспечивает улучшенную поддержку ключевого слова substitute.
Пример 1.
Рис. 61. Унаследованный символьный механизм
Рис. 62. Новый символьный механизм
Пример 2.
Рис. 63. Унаследованный символьный механизм
Рис. 64. Новый символьный механизм
Пример 3.
Рис. 65. Унаследованный символьный механизм
Рис. 66. Новый символьный механизм
Пример 4.
Рис. 67. Унаследованный символьный механизм
Рис. 68. Новый символьный механизм
Поддержка штрихов
Новый символьный механизм обеспечивает улучшенную реализацию штрихов.
Рис. 69. Выражение
Рис. 70. Унаследованный символьный механизм
Рис. 71. Новый символьный механизм
Расчет логарифма квадратной матрицы
Новый символьный механизм вычисляет логарифм квадратной матрицы. Унаследованный символьный механизм не поддерживает эту функциональность.
Рис. 72. Выражение
Рис. 73. Унаследованный символьный механизм
Рис. 74. Новый символьный механизм
Поддержка функций min/max
Новый символьный механизм предоставляет постоянную поддержку функций min/max. Унаследованный символьный механизм не поддерживает эту функциональность.
Пример 1.
Рис. 75. Унаследованный символьный механизм
Рис. 76. Новый символьный механизм
Пример 2.
Рис. 77. Унаследованный символьный механизм
Рис. 78. Новый символьный механизм
Было ли это полезно?