스크립트 중급부터 하나씩! 수학 절댓값에 대해 알아보자.
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 절댓값이 뭔지는 이미 다들 알고 계실겁니다. 우리가 흔히 사용하는 양수와 음수를 위상수학(토플로지, Topology: 공간 위에 정의할 수 있는 여러가지 성질들의 관계를 다루는 수학)의 개념으로 해석한게 절댓값입니다. 그렇다보니 공간에서 원점 위치부터 얼마만큼 거리가 떨어져 있는지를 나타낼때 사용합니다. 말이 좀 어려울 수 있는데요. 쉽게 말하면 공간에 거리이기 때문에 음수가 나올 수 없습니다. 결론은 주어진 숫자가 음수면 양수로 변환한다는 뜻입니다. 예제를 보시면 금방 이해할 수 있습니다. 에디터를 실행하고 스크립트를 추가하세요. 그리고, 도구 상자의 수학에서 절댓값 액션을 추가하세요.
실행하면 첫번째 데이터에 넣은 -10이 결과값에 10으로 찍힙니다. 양수 10을 넣고 실행해도 10이 찍힙니다. 단순히 절댓값 액션은 음수를 전부 양수로 바꿔주는 액션입니다. 더이상 설명할게 없네요-_-; 오래전 프로그래밍에서 Math와 같은 수학적인 함수가 없었을때는 대상값 * -1로 처리 했습니다. 결과는 동일하겠죠? 네 그렇습니다. 사실 * -1은 개발자들 사이에서 자주 사용되는 팁같은 겁니다. "음수를 양수로 어떻게 바꾸나요?"는 아직도 많이 질문합니다. Math 함수가 없는 언어라면 * -1을 알려줄테고, Math가 있으면 Abs(앱솔루트: Absolute)를 알려줄겁니다. 참고로, 정수뿐만 아니라 배정밀도 부동 소수점도 처리가 가능합니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글중급부터 하나씩! - 이중 For 반복을 사용한 직각 삼각형 그리기. 21.05.27
- 다음글중급부터 하나씩! - 수학 나머지에 대해 알아보기. 21.05.26
댓글목록
등록된 댓글이 없습니다.