컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post DSLR 디카] 번들렌즈란? 의미, 뜻; 니콘 번들 렌즈 종류; Nikon Bundle L...Perl 펄 비트연산] 특정 비트 반전, 1비트씩 역전 함수; Reverse a Bit F...Perl 펄 비트연산] 특정 비트 쓰기, 1비트씩 저장 함수; Set a Bit, Save...Perl 펄 비트 연산] 특정 비트 읽기, 1비트씩 추출; Get a Bit, Read a...Perl 펄] printf 함수 %u %d 의미/뜻, unsigned int, signed...Perl 펄] 32비트 16진수 헥사(Hex) 난수; 32bit 2진수 Random(랜덤)...Mathematica Hello World, 매스매티카 헬로 월드 출력PHP, CLI 예제] Hello World! 출력 소스 코드; 헬로 월드PHP CLI 예제] 명령행 옵션, argc argv 매개 변수 구하기Perl 펄] 화면 지우기 함수, Clear Screen CLS

매스매티카 Mathematica, 나머지 값 구하기 함수, 연산자 기호? Remainder Modulus Function

Monday, May 07, 2007

매스매티카(Mathematica)에서, 나눗셈의 나머지 값만을 구하려면 Mod[] 함수를 사용합니다.

공학용 전자계산기의 Mod 버튼과 동일합니다.

다른 프로그래밍 언어에서와 달리, 퍼센트(%) 기호로는 나머지값 연산이 되지 않습니다. (매스매티카에서의 퍼센트 기호 % 는, "직전에 계산된 결과 값"이 들어가 있는 일종의 "기본 변수"입니다.)


나머지값 계산 함수 사용 예제


매스매티카의 노트북(하얀 빈 종이)에 대소문자 구분하여

Mod[10,5]

이렇게 입력하고 Shift+Enter키를 누르면, 10 나누기 5를 했을 때는 딱 나누어 떨어지고 나머지는 없기에 0 (제로) 을 반환합니다.


Mod[10,2]
이것은 10 나누기 2를 했을 때의 나머지 값을 구하는 것입니다. 역시 0 입니다.

Mod[13,5]
13을 5로 나누면 나머지는 3이기에 3이 출력됩니다.

Mod[13,2]
13을 2로 나누면 나머지는 1이기에 1이 출력됩니다.




리스트에 들어 있는 여러 숫자에 대한 나머지값을 한꺼번에 구하려면

Mod[{10, 11, 12, 13}, 2]

이렇게 하면, 10, 11, 12, 13 을 2로 나누었을 때의 나머지 값이

{0, 1, 0, 1}

이렇게 리스트로서 출력됩니다.





지정한 숫자 범위에서 구하려면

Mod[Range[0, 5], 2]

이렇게 하면, 0에서 5까지를 2로 나누었을 때의 나머지 값이

{0, 1, 0, 1, 0, 1}

이렇게 리스트로서 출력됩니다.


0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top