1. 함수 및 변수명
[TI-nspire] 에는 자유롭게 사용자 함수, 변수 지정이 가능합니다.
함수명, 변수명, 리스트{ }명, 행렬[ ]명 모두 큰 제약없이 알파벳과 숫자를 이용해 지정할 수 있습니다.
다만, 약간의 제약은 있습니다.
사용자 함수 예)
사용 가능한 이름 : "a1" "a1b" "a_b" "a_b_c" "a1_b" "ab_1" "ab__cd" "a.bc" "a1.bc" "i₁₂"
사용 불가능한 이름
- 변수(함수)명 시작이 숫자 : "1a"
- 점(.)뒤에 바로 숫자 : "a.1"
- 점(.)이 둘 이상 : "a.b.c"
- 연산기호 포함 : "a-1" "a2"
- 내장함수명과 동일 : "abs"
2. 변수 지정 방법 (3가지)
다음 3가지 방법으로 함수 또는 변수를 할당(설정)할 수 있습니다.
- define a=2
- a:=2
- 2→a
모두 똑같은 기능을 하며, 결과에 차이는 없습니다. 다만 특정한 상황에서는 사용할 수 없는 방법이 있습니다. 그럴 때에는 다른 방법으로 바꿔서 사용하시면 됩니다.
3. 변수의 사용 및 확인 방법
※ 사용자 함수의 확인
【MENU】【1】【2】 (Action - Recall Definition) 명령으로 사용자 함수에 현재 정의되어 있는 내용을 확인할 수 있습니다.
리스트 및 행렬 변수의 개별요소 사용
4. 주의 사항
- 함수는 함수명 뒤에 괄호()를 꼭 붙여야 합니다.
반대로 변수 뒤에 괄호가 붙으면 변수가 아닌 함수로 취급을 하므로 주의해야 합니다.
- 함수가 아니라 변수×(식) 인 경우에는 곱하기를 생략해서는 안됩니다.
예를 들어 a×(1+2)에서 곱하기를 생략하고 a(1+2) 로 입력하면, TI-nspire 에서는 a(3) 이라는 함수값으로 인식합니다.
키보드 입력을 1회라도 줄이려면 (1+2)a 꼴로 순서를 뒤집어 쓸 수는 있습니다만... 곱하기를 넣는 습관을 들이시는 것을 추천드립니다.
- 지정방법 중에서 두번째 방법의 := 기호는 = 과 다른 명령입니다. 서로 구분하여 사용하여야 합니다.
= 명령은 좌변과 우변이 같은지를 판단하여 결과를 출력합니다.
판단할 수 있을 때는 'true/false' 로 결과가 출력되고, 판단할 수 없을 때는 식을 간소화하여 '좌변=우변'꼴로 출력합니다.
- 대문자/소문자는 구분하여 사용할 수 없습니다.
- 동일한 변수명을 이용해 동시에 변수/함수/행렬변수 등을 정의할 수 없습니다.
5. 삭제
함수명, 변수명을 삭제할 때에는 다음 명령어를 사용합니다.
- clearaz
└ 한개의 문자이면서 a~z 사이인 함수명, 변수명을 일괄 삭제합니다.
(예를 들면 a, b, x, y, z 같은 것들이 모두 삭제됩니다.)
- delvar 함수명, 변수명, ...
└ 함수들을 개별적으로 삭제할 수 있습니다.
└ 컴퓨터처럼 asterisk(*) 를 이용한 일괄처리는 불가능합니다. (예 : delvar *)
└ 이 때 함수명 뒤에 괄호() 는 붙이지 않습니다.
- 위의 두 명령어 이외에 모든 함수명을 한꺼번에 삭제하는 명령어는 없습니다.
(단문자가 아닌 변수의 갯수가 많을 때는) 모든 함수명을 삭제하기보다는 새 문서(Document, Ctrl+N)나 새 문제(Problem)를 만드는 것이 효율적입니다.
관련링크[TI-nspire] 초기화 Reset, Document / Problem / Page / Variables 도큐먼트에서 변수까지
- 변수가 삭제되거나 변수에 저장된 값이 변경되는 것을 막기 위해 lock 기능으로 변수를 잠글 수도 있습니다.
잠긴 변수를 다시 풀려면 "unlock 변수명" 을 실행합니다.
└ 잠긴 변수는 변수 리스트에서 자물쇠 표시가 생깁니다.