'계산기'에 해당되는 글 3건
- 2007.03.15 [RDcalc] PDA 공학용 계산기3
- 2007.03.13 [RDcalc] PDA 공학용 계산기2
- 2007.03.11 [RDcalc] PDA 공학용 계산기1
[PROG mode]
프로그램모드는 약간의 복잡한 기능을 프로그램으로 한번 작성해두면
나중에 편리하게 다시 사용할 수 있다.
프로그램문은 요즘 우리가 컴퓨터에서 흔히 사용하는 일반적인 프로그램과
약간 다르다. 예전에 Basic 프로그램을 해본 경험이 있다면...
이와 유사하다는 것을 알수 있다. 물론, Basic과 비교해봐도 훨씬 못하다는
것을 짐작하게 된다.
* 프로그램 실행
- comp mode : Run 버튼
+ Program Type : Built-in Program(기본 포함된 프로그램)
+ Custom Program : 자신이 만든 프로그램을 실행하고자 할때...
* 프로그램 작성/실행/편집
- PROG mode 선택
+ Program Type
> Custom Program : 프로그램 신규생성
> Built-in Program : 기존 프로그램
+ Action
> Edit Program : 기존 프로그램 편집
> New Program : 프로그램 신규생성
> Copy Program : 기존 프로그램 복사하여 편집
> Delete Program : 기존 프로그램 삭제
+ Program Name
> 적당한 프로그램명 지정
* 프로그램 작성 및 편집창
- command 설명
+ Run : 현재 편집 또는 작성중인 프로그램의 실행
+ 하늘색 shift key : shift key
+ DEL : 현재 선택된 라인 삭제
+ Descrp : 커서를 1행에 둔 상태에서 선택
> 작성중인 프로그램에 대한 사용법 및 기타 필요한 사항을 적을수 있다.
+ In : 사용자의 입력을 받을수 있는 입력 파라메타를 정의
+ Out : 계산 완료후 결과를 출력할 파라메타 변수를 정의
+ Label, Goto : Label은 Goto로 점프하고자하는 곳의 위치를 지정시 사용
+ Expn : 프로그램 내부에 수식을 입력할 때 사용
comp mode에서 입력할 수식을 입력한 후 PROG로 들어와서
이 버튼을 사용하면 상단의 수식이 프로그램 내부로 불러온다.
+ Copy : 반대로 프로그램 내부의 수식을 상단으로 역으로 불러온다.
+ 나머지 기능은 정확히 테스트를 해보지 않아서... 추후에...
각 명령어에 대한 간략한 설명과 실제 프로그램 구현
반지름을 입력 받아서 원의 면적과 원의 둘레 계산 정리하기..
[STATS mode] 통계계산을 위한 모드
* 미분의 정의
* 적분의 정의
Written by NCFPTeam (2007/03/15)
프로그램모드는 약간의 복잡한 기능을 프로그램으로 한번 작성해두면
나중에 편리하게 다시 사용할 수 있다.
프로그램문은 요즘 우리가 컴퓨터에서 흔히 사용하는 일반적인 프로그램과
약간 다르다. 예전에 Basic 프로그램을 해본 경험이 있다면...
이와 유사하다는 것을 알수 있다. 물론, Basic과 비교해봐도 훨씬 못하다는
것을 짐작하게 된다.
* 프로그램 실행
- comp mode : Run 버튼
+ Program Type : Built-in Program(기본 포함된 프로그램)
+ Custom Program : 자신이 만든 프로그램을 실행하고자 할때...
* 프로그램 작성/실행/편집
- PROG mode 선택
+ Program Type
> Custom Program : 프로그램 신규생성
> Built-in Program : 기존 프로그램
+ Action
> Edit Program : 기존 프로그램 편집
> New Program : 프로그램 신규생성
> Copy Program : 기존 프로그램 복사하여 편집
> Delete Program : 기존 프로그램 삭제
+ Program Name
> 적당한 프로그램명 지정
* 프로그램 작성 및 편집창
- command 설명
+ Run : 현재 편집 또는 작성중인 프로그램의 실행
+ 하늘색 shift key : shift key
+ DEL : 현재 선택된 라인 삭제
+ Descrp : 커서를 1행에 둔 상태에서 선택
> 작성중인 프로그램에 대한 사용법 및 기타 필요한 사항을 적을수 있다.
+ In : 사용자의 입력을 받을수 있는 입력 파라메타를 정의
+ Out : 계산 완료후 결과를 출력할 파라메타 변수를 정의
+ Label, Goto : Label은 Goto로 점프하고자하는 곳의 위치를 지정시 사용
+ Expn : 프로그램 내부에 수식을 입력할 때 사용
comp mode에서 입력할 수식을 입력한 후 PROG로 들어와서
이 버튼을 사용하면 상단의 수식이 프로그램 내부로 불러온다.
+ Copy : 반대로 프로그램 내부의 수식을 상단으로 역으로 불러온다.
+ 나머지 기능은 정확히 테스트를 해보지 않아서... 추후에...
각 명령어에 대한 간략한 설명과 실제 프로그램 구현
반지름을 입력 받아서 원의 면적과 원의 둘레 계산 정리하기..
[STATS mode] 통계계산을 위한 모드
* 미분의 정의
* 적분의 정의
Written by NCFPTeam (2007/03/15)
[LIST mode] - 일종의 배열처럼 들어있는 값을 처리하는 모드
* menu / list mode
1. L Ans(List Answer) : 변수 정의가 없을경우 저장되는 공간
2. A ~ J까지 10개의 변수로 사용가능하고, 행은 매뉴얼에 999개까지 가능하다고 나옴
3. Size 버튼 : 이 버튼을 사용하여 각 변수별 사용할 크기를 정의한다.
간략 테스트를 위해 4를 선택하면 해당 List변수의 4개 공간에 기본 0으로 채워진다.
4. comp mode로 잠깐 이동하여 차이점을 확인할 수 있는데 곰곰히 안보면 찾기 어렵다.
"AC" 버튼 옆에 STATS mode일때는 Σ 표시가 보였는데,
List, Matrix mode일때는 {}가 보임.
5. 그럼 List변수에 값을 입력해보자. 기본적으로 List변수는 다음과 같이 표기한다.
{LAns},{A}, ~ {J}
입력할 변수를 List mode에서 선택을 하고 comp mode로 나와야 한다.
가령 LIST를 선택하여 List A를 선택해두고, Size를 4로 선택을 해둔후 COMP로
나왔다면..... 1{}+ 2{}+ 2{}+ 9{}+
cf. {}+ 는 AC옆의 버튼임
LIST로 와보면... 입력한 값이 들어와 있는것을 확인 할 수 있다.
입력되는 순서는 항상 1번에서 숫자가 커지는 방향의 순서로 입력되어진다.
가급적 {LAns}는 임시 List 변수로 이용하고, 값을 항상 기억해야할 내용이라면
별도 List 변수에 따로 복사를 해둔다.
가량 각 List변수의 합을 계산해 본다면...({A}=1,2,3,4, {B}=1,3,5,7)
1) {A}+{B} 특별한 변수 지정은 없으면 {LAns}에 들어가므로 {LAns}변수를 확인한다.
입력방법 : comp mode / RCL버튼 / Variable Group : List, Memory Variable : {A}
+(더하기), 동일한 방법으로 {B}를 선택, =(equal) 버튼
그러면 "Result in List Answer" 라고 보여지고, LAns 변수로 저장되어진다.
그렇다면 LIST mode로 이동하여 {LAns} 변수를 확인해 보면 합이 계산되어 있다.
2) {A}+{B}->{C} 각각의 List변수의 값이 {C} List변수에 들어간다.
{A}+{B} 는 위와 동일한 방법으로 입력해주고... comp모드에서 간단히 <= 버튼이용
다음은 ->{C} 를 입력한다.
입력방법 : COMP / 하늘색 shift key / STO(RCL버튼) / Memory Variable를 {C}
그 다음 =(equal) 버튼
LIST 버튼 누르고, C List변수로 옮겨보면 합계가 들어와 있음을 알수 있다.
3) List 변수의 더 많은 수학적 계산을 위해 다음의 Math 함수를 이용한다.
하늘색 shift key / Math(숫자9)
Function Type : List Math Function or List Command Function
Function에서 원하는 것을 선택하여 계산을 처리한다.
각 Function에 대한 설명은 바로 밑의 Description에 설명되어있다.
영문으로 설명되어있으나 길지 않아서 자세히 살펴보면 쉽게 이해할 수 있다.
각 Function에 대한 파라메트가 모두 list로 보여지는데... {A}...{J} 와 같은 변수를
뜻하는것이니 참고...
[MATRIX mode] - 행렬처럼 들어있는 값을 처리하는 모드
* menu / matrix mode
matrix 모드는 List의 2차원형태라고 생각하면 쉽다. 대표적인 예가 행렬같은 계산을 할때
쉽게 활용할 수 있다.
매트릭스 계산은 별도 설명하지 않아도 List모드를 충실히 했다면 쉽게 접근가능하다.
List 모드에서는 Size를 Rows만 입력했다면, Matrix 모드에서는 Rows, Columns를 입력
한다는 차이가 있고, Matrix 모드 기호도 []를 사용하고, 값을 입력할때 입력되어지는
순서는 다음과 같다.
(전제조건) Matrix 사이즈가 2행 2열이라 가정
1. 1행1열 -> 1행2열
2. 2행1열 -> 2행 2열
나머지 계산은 List와 동일한 방식으로 처리한다.
Written by NCFPTeam (2007/03/13)
* menu / list mode
1. L Ans(List Answer) : 변수 정의가 없을경우 저장되는 공간
2. A ~ J까지 10개의 변수로 사용가능하고, 행은 매뉴얼에 999개까지 가능하다고 나옴
3. Size 버튼 : 이 버튼을 사용하여 각 변수별 사용할 크기를 정의한다.
간략 테스트를 위해 4를 선택하면 해당 List변수의 4개 공간에 기본 0으로 채워진다.
4. comp mode로 잠깐 이동하여 차이점을 확인할 수 있는데 곰곰히 안보면 찾기 어렵다.
"AC" 버튼 옆에 STATS mode일때는 Σ 표시가 보였는데,
List, Matrix mode일때는 {}가 보임.
5. 그럼 List변수에 값을 입력해보자. 기본적으로 List변수는 다음과 같이 표기한다.
{LAns},{A}, ~ {J}
입력할 변수를 List mode에서 선택을 하고 comp mode로 나와야 한다.
가령 LIST를 선택하여 List A를 선택해두고, Size를 4로 선택을 해둔후 COMP로
나왔다면..... 1{}+ 2{}+ 2{}+ 9{}+
cf. {}+ 는 AC옆의 버튼임
LIST로 와보면... 입력한 값이 들어와 있는것을 확인 할 수 있다.
입력되는 순서는 항상 1번에서 숫자가 커지는 방향의 순서로 입력되어진다.
가급적 {LAns}는 임시 List 변수로 이용하고, 값을 항상 기억해야할 내용이라면
별도 List 변수에 따로 복사를 해둔다.
가량 각 List변수의 합을 계산해 본다면...({A}=1,2,3,4, {B}=1,3,5,7)
1) {A}+{B} 특별한 변수 지정은 없으면 {LAns}에 들어가므로 {LAns}변수를 확인한다.
입력방법 : comp mode / RCL버튼 / Variable Group : List, Memory Variable : {A}
+(더하기), 동일한 방법으로 {B}를 선택, =(equal) 버튼
그러면 "Result in List Answer" 라고 보여지고, LAns 변수로 저장되어진다.
그렇다면 LIST mode로 이동하여 {LAns} 변수를 확인해 보면 합이 계산되어 있다.
2) {A}+{B}->{C} 각각의 List변수의 값이 {C} List변수에 들어간다.
{A}+{B} 는 위와 동일한 방법으로 입력해주고... comp모드에서 간단히 <= 버튼이용
다음은 ->{C} 를 입력한다.
입력방법 : COMP / 하늘색 shift key / STO(RCL버튼) / Memory Variable를 {C}
그 다음 =(equal) 버튼
LIST 버튼 누르고, C List변수로 옮겨보면 합계가 들어와 있음을 알수 있다.
3) List 변수의 더 많은 수학적 계산을 위해 다음의 Math 함수를 이용한다.
하늘색 shift key / Math(숫자9)
Function Type : List Math Function or List Command Function
Function에서 원하는 것을 선택하여 계산을 처리한다.
각 Function에 대한 설명은 바로 밑의 Description에 설명되어있다.
영문으로 설명되어있으나 길지 않아서 자세히 살펴보면 쉽게 이해할 수 있다.
각 Function에 대한 파라메트가 모두 list로 보여지는데... {A}...{J} 와 같은 변수를
뜻하는것이니 참고...
[MATRIX mode] - 행렬처럼 들어있는 값을 처리하는 모드
* menu / matrix mode
matrix 모드는 List의 2차원형태라고 생각하면 쉽다. 대표적인 예가 행렬같은 계산을 할때
쉽게 활용할 수 있다.
매트릭스 계산은 별도 설명하지 않아도 List모드를 충실히 했다면 쉽게 접근가능하다.
List 모드에서는 Size를 Rows만 입력했다면, Matrix 모드에서는 Rows, Columns를 입력
한다는 차이가 있고, Matrix 모드 기호도 []를 사용하고, 값을 입력할때 입력되어지는
순서는 다음과 같다.
(전제조건) Matrix 사이즈가 2행 2열이라 가정
1. 1행1열 -> 1행2열
2. 2행1열 -> 2행 2열
나머지 계산은 List와 동일한 방식으로 처리한다.
Written by NCFPTeam (2007/03/13)
[COMP mode]
* 일반적인 계산모드
* 버튼설명
1. Run : 프로그램 실행버튼
2. Cnst : 기본 상수값을 보여줌
3. Conv : 단위변경을 위해 사용
ex) 1 inch를 cm(센티미터)로 변경하는
1) 숫자 1입력
2) 하늘색 shift key / Conv
3) Property : Distance, From : in(Inch), To : cm(Centimeter)
4) OK , =(equal)
5) 결과값 : 1(in->cm) 2.54
4. RCL, STO : 결과값 호출 및 저장
5. MClr : 메모리에 저장된 모든 값에 대하여 clear 시키는 버튼
1) 실수/복소수 값 ... 모든 Item 삭제까지...
그래프를 삭제하려면 Plot Function을 사용해도 되고...
하늘색 shift key, Sigma 버튼을 누르면 Plot Functions 창이 뜨는데,
그곳에서 원하는 수식에 대해서 우측 Clear 버튼으로도 삭제가능
6. AC : 출력된 내용 클리어
7. ANS : 마지막 결과에 대한 결과를 담는 변수
* 미적분계산
1. 하늘색 shift key / 9번버튼
2. Function Type : Variable based Function
Function(미분) : fnDeriv(expression, variable, value)
ex) fnDeriv(x^3,x,5) / return : 75
Function(적분) : fnInt(expression, variable, lower, upper)
ex) fnInt(x^2,x,0,5) / return : 41.66666667
[PLOT mode]
* 수식입력은 comp mode에서 입력
* -x^2 다음 수식에 대한 그래프를 그릴때 오류(Invalid Syntax)가 발생
- 를 빼기 기호로 사용하지 말고, (-) 기호를 사용한다.
* y=x의 수식을 입력할 때 x를 입력하고, 하늘색(shift) 키를 누르고 시그마 버튼을 눌러
Function의 목록을 확인한다. OK확인 후 plot mode 선택하면 그래프 확인 가능
(그래프 기능은 spacetime을 별도 이용한다. 시간에 대한 변화를 확인 할 수 있다)
1. trace버튼 : 입력한 수식에 대한 x값에 대한 f(x) 값을 tracing 하면서 보여준다.
2. zoom box 버튼 : 마우스를 드래그하여 선택한 부분을 확대하여 보여준다.
3. pan버튼 : 끌어서 그래프의 다른 영역으로 이동이 가능
4. calc버튼 : x값을 입력하고 그에 따른 f(x)값을 보여준다.
5. Look x, y? : 빨간색 버튼을 유지할 경우 바로 위의 돋보기로 확대/축소를 방지
연두색일 경우는 확대/축소가 가능해짐
6. Home 버튼 : 이동된 그래프 영역에 대해서 x,y 값을 0,0의 위치로 원위치 시킴
상/하/좌/우 : 역시 화면영역을 좌우상하로 이동한다.
7. Plot Setup(아래 설정이 되어있어야 comp mode의 x,t,θ,u,v 선택이 가능)
- Plot Type
+ Function : x
+ Polar : θ
+ Parametric : t
+ 3D Cartesian : u, v
+ 3D Cylindrical : u, v
+ 3D Spherical : u, v
Written by NCFPTeam (2007/03/11)
* 일반적인 계산모드
* 버튼설명
1. Run : 프로그램 실행버튼
2. Cnst : 기본 상수값을 보여줌
3. Conv : 단위변경을 위해 사용
ex) 1 inch를 cm(센티미터)로 변경하는
1) 숫자 1입력
2) 하늘색 shift key / Conv
3) Property : Distance, From : in(Inch), To : cm(Centimeter)
4) OK , =(equal)
5) 결과값 : 1(in->cm) 2.54
4. RCL, STO : 결과값 호출 및 저장
5. MClr : 메모리에 저장된 모든 값에 대하여 clear 시키는 버튼
1) 실수/복소수 값 ... 모든 Item 삭제까지...
그래프를 삭제하려면 Plot Function을 사용해도 되고...
하늘색 shift key, Sigma 버튼을 누르면 Plot Functions 창이 뜨는데,
그곳에서 원하는 수식에 대해서 우측 Clear 버튼으로도 삭제가능
6. AC : 출력된 내용 클리어
7. ANS : 마지막 결과에 대한 결과를 담는 변수
* 미적분계산
1. 하늘색 shift key / 9번버튼
2. Function Type : Variable based Function
Function(미분) : fnDeriv(expression, variable, value)
ex) fnDeriv(x^3,x,5) / return : 75
Function(적분) : fnInt(expression, variable, lower, upper)
ex) fnInt(x^2,x,0,5) / return : 41.66666667
[PLOT mode]
* 수식입력은 comp mode에서 입력
* -x^2 다음 수식에 대한 그래프를 그릴때 오류(Invalid Syntax)가 발생
- 를 빼기 기호로 사용하지 말고, (-) 기호를 사용한다.
* y=x의 수식을 입력할 때 x를 입력하고, 하늘색(shift) 키를 누르고 시그마 버튼을 눌러
Function의 목록을 확인한다. OK확인 후 plot mode 선택하면 그래프 확인 가능
(그래프 기능은 spacetime을 별도 이용한다. 시간에 대한 변화를 확인 할 수 있다)
1. trace버튼 : 입력한 수식에 대한 x값에 대한 f(x) 값을 tracing 하면서 보여준다.
2. zoom box 버튼 : 마우스를 드래그하여 선택한 부분을 확대하여 보여준다.
3. pan버튼 : 끌어서 그래프의 다른 영역으로 이동이 가능
4. calc버튼 : x값을 입력하고 그에 따른 f(x)값을 보여준다.
5. Look x, y? : 빨간색 버튼을 유지할 경우 바로 위의 돋보기로 확대/축소를 방지
연두색일 경우는 확대/축소가 가능해짐
6. Home 버튼 : 이동된 그래프 영역에 대해서 x,y 값을 0,0의 위치로 원위치 시킴
상/하/좌/우 : 역시 화면영역을 좌우상하로 이동한다.
7. Plot Setup(아래 설정이 되어있어야 comp mode의 x,t,θ,u,v 선택이 가능)
- Plot Type
+ Function : x
+ Polar : θ
+ Parametric : t
+ 3D Cartesian : u, v
+ 3D Cylindrical : u, v
+ 3D Spherical : u, v
Written by NCFPTeam (2007/03/11)
Recent Comment