레거시 기호 엔진과 새로운 기호 엔진의 차이점
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. 새로운 기호 엔진
• 지수 표기법에서 부동 소수점 숫자의 정규화
레거시 기호 엔진은 0이 아닌 첫 번째 숫자를 반환합니다. 새 기호 엔진은 첫 번째 숫자 0을 반환합니다. 레거시 기호 엔진은 0이 아닌 숫자의 가수를 [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. 새로운 기호 엔진
• 개선된 rewrite 지원
레거시 기호 엔진은 결과를 계산하고 초기 식의 항을 대체합니다. 새 기호 엔진은 단순화를 추가적으로 적용하고 단순화된 결과를 반환합니다.
| 초기 식의 결과 항을 레거시 기호 엔진에서와 같이 바꾸려면 raw 수정자를 사용하십시오. |
그림 17. 레거시 기호 엔진
그림 18. 새로운 기호 엔진
• 임의 정밀도 산술
레거시 기호 엔진은 숫자 결과를 250자리로 제한합니다. 새 기호 엔진에는 숫자 제한이 없습니다.
| 숫자 제한이 클수록 결과를 계산하는 데 소요되는 시간이 길어집니다. |
그림 19. 레거시 기호 엔진
그림 20. 새로운 기호 엔진
• 변수 정의역 가정
레거시 기호 엔진은 정의되지 않은 자유 변수를 복소수로 가정합니다. 새 기호 엔진은 정의되지 않은 자유 변수를 실수로 간주합니다. 수정자 real 및 complex와 함께 assume 키워드를 사용하면 원하는 결과를 계산할 수 있습니다. 복소수 정의역 가정을 적용하기 위해 complex 수정자와 함께 assume 키워드를 사용하지 않아야 합니다.
그림 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. 새로운 기호 엔진
• 최소/최대 함수 지원
새 기호 엔진은 최소/최대 함수에 대한 수정된 지원을 제공합니다. 레거시 기호 엔진은 이 기능을 지원하지 않습니다.
◦ 예제 1:
그림 75. 레거시 기호 엔진
그림 76. 새로운 기호 엔진
◦ 예제 2:
그림 77. 레거시 기호 엔진
그림 78. 새로운 기호 엔진