• SEARCH

    통합검색
세모계
    • Dark Mode
    • GNB Always Open
    • GNB Height Maximize
    • Color
    • Brightness
    • SINCE 2015.01.19.
    • 세모계 세모계
    •   SEARCH
    • 세상의 모든 계산기
      • 자유(질문) 게시판
      • 계산기 뉴스/정보
      • 수학, 과학, 공학 이야기
      • 세모계 : 공지 게시판
        • 구글 맞춤검색
    • TI
    • CASIO
    • HP
    • SHARP
    • 일반(쌀집) 계산기
    • 기타계산기
    • by OrangeDay
  • TI
    • TI nspire
    • [Firebird] TI-nspire emu for WIN, MAC, Android, IOS (에뮬레이터)

    • Profile
      • 세상의모든계산기
      • 2024.09.17 - 20:31 2015.11.27 - 09:13 5490 4

    1. 소개 

    Firebird 라는 TI-nspire 에뮬레이터가 v 0.2▷ 0.3▷ 1.5▷  1.6까지 개발되었습니다. 

    https://github.com/nspire-emus/firebird

     

    관련 동영상
    https://www.youtube.com/watch?v=uR7Vmn61Ai0

     

     

    2. 설치 및 실행

    처음 설치하면 아래와 같은 설정과정을 거쳐야 하는데, 

    2021-01-25.png

    다른 에뮬(kArmTI)과 마찬가지로 Boot1, Boot2 이미지를 따로 구하셔야 합니다.
    (해당 파일을 배포하는 것은 불법이며, 본인이 가진 장비에서 dump(추출)하시는 것이 원칙입니다.)
    그 방법은 아래 링크를 참고하시기 바랍니다.

    https://github.com/nspire-emus/firebird/wiki/First-Time-Setup

    설치 순서

    1. Configuration
      2021-01-25 (6).png
      ​​​​​​
      1. Boot1 - Select 
        ​​​​
      2. Flash - Create
        1. Boot2 - Select
        2. OS - Select
        3. Save As...
           
      3. Snapshot file - Select
        (나중에 해도 됨)
        ​​​​​
    2. OS Install
      키패드  【on】 을 클릭하면 
      화면이 켜지고 부팅되면 최초로 아래 문구가 표시됩니다. 
      "Factory Image found. Press 'I' to install

      2021-01-25 (3).png

      이 때 키패드 【I​​​】 클릭하면 OS가 설치됩니다. 설치하는데 약간 시간(1분~2분)이 걸립니다. 

    3. 에뮬 내 계산기가 재부팅되고 계산기 최초 설정화면이 나오면 정상 설치가 완료된 것입니다.
      2021-01-25 (4).png

     

    [주의] Snapshot 저장

    Shutdown 시 snapshot 저장 옵션이 있긴 한데...
    프로그램을 종료(Quit)하면 마지막 작업 내용이 snapshot에 자동 저장되지 않습니다. 
    계산기 내부에 file로 저장하더라도 snapshot이 저장되지 않으면 원래대로 돌아가버리기 때문에 소용이 없습니다.

    마지막 작업 상태를 유지하시려면 반드시 Snapshot - Suspend 버튼을 눌러서 스냅샷을 저장한 후 종료하시기 바랍니다.

    Turbo 모드

    화면 윗쪽에 있는 Speed : xx % 를 클릭하면 파란색으로 바뀌면서 Turbo 모드가 됩니다. 

    Normal 모드 : 60%~70%~90% 왔다갔다
    Turbo 모드 : 16000%~실제 계산 300%

    계산 시간이 매~~~~~우 오래 걸리는 프로그램을 돌릴 때는 유용할 수도 있는데...
    키보드나 마우스 입력이 중복 입력되는 심각한 문제가 있습니다.
    또, 계산기 시간이 빠르게 지나가서 화면이 매우 빠르게 꺼집니다. 

    일단 handheld 설정에서 Power Standby 를 기본 값인 3 Minutes 에서 최대값인 30 Minutes 로 변경하시구요.
    계산 명령까지는 Normal Mode에서 진행하시고, 계산 중간에만 (일시적으로) Turbo 모드로 전환했다가, 계산이 끝나면 다시 Normal 모드로 돌아오는 것이 가장 효과적인 방법 같습니다.

     

    3. 사용 소감

    둘 다 Document 열기나 간단한 계산 등의 기본 명령에 대한 반응은 빠릿빠릿하지 않습니다. 
    (실물 계산기도 그런 감이 있긴 합니다만...)


    0.2~0.3 버전 때 느낌을 기억하진 못합니다만... 1.5 받아서 다시 해보니 빠릿빠릿 한 것 같습니다.

     

    위 스샷의 프로그램(Root Locus Plot ver 1.44) 명령(r.locusplot(ex.scielo[7],10,5)을 기준으로 걸린 시간은 다음과 같습니다.
    (사용된 PC의 CPU는 i5-2540m 일겁니다. 아마도)

    • TI-nspire CX CAS (실물 계산기) & OS3.2 ≒ 52초 
    • TI-nspire CAS Student Software & OS3.2 ≒ 2초 
    • Firebird(Ver 0.2) for WIN & OS4.0 ≒ 31초 (Turbo Mode 에서 14초)
    • Firebird(Ver 0.2) for Android & OS4.0  ≒ 120초?
    • kArmTI (ver 1.78) & OS4.0 = 18초

    RYZEN 7 4700U CPU에서 

    • Firebird(Ver 1.5) for WIN & OS4.5 ≒ 26초 (Turbo Mode 6초 정도)

     

    사용이 끝나고 프로그램을 완전 종료하면(terminate) 다시 시작할 때 cold booting 과정을 진행하게 되는데, WIN 버전은 참을만 하지만, Android 버전은 좀 오래 걸립니다. 완전 종료 안하고 그냥 홈으로 가면 suspend 상태에서 깨어나는 것이 가능합니다만, RAM을 247MB 나 먹고있기 때문에... ㅠㅠ

    Snapshot 기능으로 해결

     

    화면을 클릭하는 것으로 터치패드가 작동하긴 하는데... 윈도우 마우스 커서 작동법과는 완전히 다른 느낌이라서 적응이 필요한 것 같습니다. 적응하기 보다는 키보드로 키패드로 입력하는게 더 빠를 것 같습니다만...

     

    총평 

    심각한 버그가 보이진 않아서 사용은 가능하지만, 아직 실사하기에는 조금 부족한 듯 합니다. 
    발전 및 개선 가능성은 많이 남아있다고 보여지므로 개발 과정을 지켜보고 응원을 좀 해야할 듯 합니다. 


    쓸만해진 것 같습니다. 

    Attached file
    K-20151127-314364.png 35.4KB 106수정됨_Screenshot_2015-11-27-08-55-54 (2) (1).png 13.6KB 97수정됨_Screenshot_2015-11-27-08-58-15 (2) (1).png 15.2KB 1112021-01-25.png 28.6KB 902021-01-25 (3).png 51.5KB 792021-01-25 (2).png 28.1KB 992021-01-25 (4).png 130.4KB 732021-01-25 (6).png 27.9KB 76
    이 게시물을..
    N
    0
    0
    • [TI nspire] NSC Diagnostic Mode, 진단 모드세상의모든계산기
    • 날짜 사이의 차이(일수) 구하는 함수.구 dbd(), 신 dbd_DMY(), dbd_MDY()세상의모든계산기
    • 세상의모든계산기 25
      세상의모든계산기

      계산기는 거들 뿐
      혹은
      계산기를 거들 뿐

    세상의모든계산기 님의 최근 글

    ban 설정 강화 5374 1 2026 05.09 정적분 구간에 미지수가 있고, solve 를 사용할 수 없을 때 그 값을 확인하려면? 1541 4 2026 04.10 높아질수록 좁아지는 시야에 대하여 - written by ChatGPT 8014 2026 02.12 내가 올해 몇살이더라? (내 나이 계산기) 6898 2026 02.11 AGI 자기 거버넌스 구조와 인간-AGI 관계 모델 (written by GEMINI & GPT) 8193 1 2026 01.30

    세상의모든계산기 님의 최근 댓글

    - claude AI는 l-c*r^2 을 1-c*r^2 으로 잘못 읽고 표시하고 있습니다. - TI-nspire CAS 계산기에 l-c*r^2 ≥0 을 조건에 추가해 계산해 보아도 결과는 바뀌지 않습니다. 2026 07.20 ⚠️ 경고가 바로 두 번째 방법이 "성공"한 이유와 정확히 연결되어 있습니다.   경고의 의미 "Domain of the result might be larger than the domain of the input"는 CAS가 절댓값(모듈러스)을 계산하는 과정에서 원래 식보다 정의역이 더 넓은 형태로 단순화했다는 뜻입니다. 구체적으로 이 계산은 내부적으로 대략 이런 과정을 거칩니다. $$\left|\frac{er}{e\cdot r}\right| = \sqrt{\left(\frac{er}{e\cdot r}\right)\cdot\overline{\left(\frac{er}{e\cdot r}\right)}}$$ 즉 원래 식(복소수)과 그 켤레복소수를 곱해서 실수부·허수부 제곱합을 만들고, 거기에 다시 제곱근을 씌우는 과정입니다. 이 과정에서 √(x²) → x 또는 √a·√b → √(ab) 같은 규칙들이 쓰이는데, 이런 규칙들은 x가 실수이고 0 이상일 때만 엄밀하게 성립합니다. CAS는 이 조건들을 일일이 다 추적하지 않고 넘어가면서, 원래는 (e≠0, r+l·ω·i ≠ 0 등) 복소수 특유의 좁은 정의역을 가진 식을, r, l, ω가 어떤 실수여도(부호 무관하게) 정의되는 1/√(r²+l²·ω²)라는 더 넓은 정의역의 식으로 바꿔버린 것입니다. CAS는 이 손실을 감지하고 경고를 띄운 것입니다. 이게 왜 조건 대입 성공과 연결되는가 정리하면, 이 경고는 사실상 이런 뜻입니다. "나는 이 결과를 만들면서 원래 식이 가지고 있던 정의역 제약 정보(부호 조건, i 관련 조건 등)를 이미 버렸다." 바로 이 "정의역 정보를 버린" 상태가 이후 con_1 대입을 매끄럽게 만드는 원인입니다. 첫 번째 시도에서는 i가 살아있는 원래 식에 조건을 대입했기 때문에, CAS가 √(1-c·r²)이 실수인지(정의역 조건: 1-c·r² ≥ 0) 계속 추적하려고 했고, 그 정보가 con에 없어서 더 이상 정리를 못 하고 멈췄습니다. 두 번째 시도에서는 절댓값 계산 단계에서 이미 그런 세밀한 정의역 추적을 CAS 스스로 포기(단순화)했기 때문에, 이후 ω에 무리식을 대입해도 "이게 실수가 맞나?" 하는 검증 절차 없이 그냥 대수적으로 치환·정리해 버립니다. 그래서 깔끔하게 √c/√l이 나온 겁니다. 한 줄 요약 절댓값 계산 시 뜬 "정의역이 넓어졌을 수 있다"는 경고는, CAS가 그 순간에 원래 식의 엄밀한 조건(정의역)을 놓쳤다는 신호이고, 바로 그 "조건을 놓친 상태"이기 때문에 뒤에 이어지는 조건식 대입이 막힘없이 진행된 것입니다. 다만 그 대가로, 결과인 1/√(r²+l²·ω²)이나 최종 √c/√l이 원래 회로 조건(i≠0이 되는 경계, 분모가 0이 되는 경우 등)에서는 엄밀히 성립하지 않을 수 있다는 점은 감안하셔야 합니다. 실제 물리적으로는 r, l, c > 0이고 결과도 물리적으로 타당한 형태라 문제없어 보이지만, 수학적 엄밀성 측면에서는 "정의역이 넓어진 근사적 결과"라는 꼬리표가 붙어있는 셈입니다. 2026 07.20 Claude AI 답변 TI-Nspire CAS의 | (such that / 조건대입) 연산자는 대입 시점의 수식 형태를 그대로 두고 기호만 치환하는 연산입니다. 대입 후에 처음부터 다시 "실수부/허수부 분리, 유리화" 같은 재간소화를 자동으로 수행하지 않습니다. 이 차이가 지금 보신 결과 차이의 핵심입니다. 첫 번째 경우 (|er/(e·r)| | con_1 and con → 실패) 이 시점의 식은 아직 r + l·ω·i 형태의 복소수 그대로입니다 (i가 살아있음). 여기에 con_1: ω = √(1-c·r²)/(√c·l)을 대입하면, 분모 안에 i · √(1-c·r²) 라는 항이 새로 생깁니다. 문제는 CAS가 √(1-c·r²)이 실수인지(즉 1-c·r² ≥ 0인지) 판단할 근거가 없다는 겁니다. 저장해 두신 con 조건은 c>0, l>0, r>0뿐이고, 1-c·r²≥0이라는 조건은 포함되어 있지 않습니다. 그래서 CAS는 i와 이 무리식을 더 정리(유리화, 실수부·허수부 재결합)하지 못하고 있는 그대로 남겨둡니다. 결과에 여전히 i가 보이는 이유입니다. 두 번째 경우 (결과값 1/√(r²+l²·ω²)에 대입 → 성공) |er/(e·r)| (절댓값/모듈러스) 연산은 그 자체로 이미 "복소수 → 실수" 변환을 완료한 결과입니다. 즉 1/√(r²+l²·ω²)에는 더 이상 i가 없고, 순수하게 r, l, ω로만 이루어진 실수식입니다. 이 식에 ω = con_1을 대입하는 것은 그냥 실수 대수식에 실수 대입하는 것이므로, i와 무리식이 뒤엉키는 문제 자체가 발생하지 않습니다. 그래서 바로 깔끔하게 √c/√l로 정리됩니다. 정리하면 절댓값(모듈러스) 계산은 "이 값들이 실수다"라는 가정을 이미 내부적으로 써서 i를 제거하는 연산입니다. 그 연산을 조건 대입 이전에 해두면, 이후 대입은 단순 실수 대입이라 문제없이 정리됩니다. 반대로 i가 남아있는 식에 무리식을 포함한 조건을 먼저 대입하면, 그 무리식의 실수성/부호에 대한 가정이 없어서 CAS가 i를 소거하는 재간소화를 못 하고 멈춰버립니다. 실용적 팁: 복소식에 조건을 대입해야 할 때는 가능하면 절댓값·실수화(유리화) 등을 먼저 끝내서 i를 없앤 뒤 조건을 대입하거나, 대입 후 결과에 다시 simplify/expand/combine 같은 명령을 한 번 더 걸어주면 (필요한 도메인 조건과 함께) 정리가 되는 경우가 많습니다. 2026 07.19 저도 어림잡아 추측할 뿐이지 정확한 이유를 알지는 못합니다.    질문하신 사진을 그대로 (Gemini 3.5 Flash / ChatGPT / Claude Sonnet 5) AI에 넣어 보니  claude AI 가 제일 합리적인 답변을 주어서 이를 붙여 넣습니다.  2026 07.19 아 그렇네요. 감사합니다. ^^ 2026 04.28
    글쓴이의 서명작성글 감추기 

    댓글4

    • Profile 0
      세상의모든계산기
      2015.11.27 - 13:05 #10776
      nspiroid 라는 에뮬도 있나봅니다.
      https://www.youtube.com/watch?v=ysi8kT5pmsA
      댓글
    • Profile 0
      세상의모든계산기
      2015.12.15 - 10:43 #11973
      [firebird] Ver 0.3 이 Release 되었습니다.
      댓글
    • Profile 0
      세상의모든계산기
      2021.01.30 - 19:16 2021.01.25 - 11:20 #31894

      오랫만에 찾아봤던니 1.5 까지 올라왔네요.
      https://github.com/nspire-emus/firebird/releases/tag/v1.5

      설정에서 Shutdown - Save snapshot on shutdown 에 v 체크 했는데도 적용이 안되는 것 같습니다. 
      버그인듯?

      2021-01-30 (2).png​​​​​​

      ​

      Attached file
      2021-01-30 (2).png 28.5KB 83
      댓글
    • 1
      Profile 0
      세상의모든계산기
      2021.02.01 - 18:36 2021.02.01 - 18:36 #32021

      아무 조치도 안한 것 같은데, 이제 snapshot 자동 저장 되네요.

      댓글
    • 댓글 입력
    • 에디터 전환
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • [TI nspire] NSC Diagnostic Mode, 진단 모드
    • 날짜 사이의 차이(일수) 구하는 함수.구 dbd(), 신 dbd_DMY(), dbd_MDY()
    • 목록
      view_headline
    4
    × CLOSE
    전체 nspire 139 89 11 86, 84, 83 7 BA II Plus 8 공통 1
    기본 (168) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • nspire [Firebird] TI-nspire emu for WIN, MAC, Android, IOS (에뮬레이터)
    • 세상의모든계산기 2015.11.27 - 09:13 5490 4
    • 1. 소개 Firebird 라는 TI-nspire 에뮬레이터가 v 0.2▷ 0.3▷ 1.5▷ 1.6까지 개발되었습니다. https://github.com/nspire-emus/firebird 관련 동영상 https://www.youtube.com/watch?v=uR7Vmn61Ai0 2. 설치 및 실행 처음 설치하면 아래와 같은 설정과정을 거쳐야 하는데, 다른 에뮬(kArmTI)과 마찬가지로 Boot1, Boot2 이미지를 따로 구하셔야 합니다. (해당 파일을 배포하는 것은 불법이며, 본인이 가진 장비에서 dump(추출)하시는 것이 원칙입니다.) 그 방법은 아래 링크를 참고하시기 바랍니다. https://github.com/nspire-emus/firebird/...
    • 87 nspire 날짜 사이의 차이(일수) 구하는 함수.구 dbd(), 신 dbd_DMY(), dbd_MDY()
    • 세상의모든계산기 2024.09.17 - 13:56 1798
    • TI-Nspire 계산기에서 dbd() 함수는 날짜 간의 차이를 계산하는 데 사용되던 함수입니다. 이 함수는 두 날짜 사이의 일(day) 단위를 계산하는 것으로, 과거에는 dbd() 라는 간단한 이름으로 사용되었습니다. 그러나, 날짜의 형식이 지역에 따라 달라질 수 있다는 점을 고려하여, 지금은 더 명확한 함수로 나뉘게 되었습니다. 이제 이 함수는 `dbd_DMY()`와 `dbd_MDY()`로 구분되어 사용됩니다. * dbd() 함수는 삭제 되었지만, 여전히 사용은 가능합니다. 다만, 느낌표 경고가 앞에 나옵니다. Warning : Deprecated function. Use dbd_MDY()...
    • 86 nspire 라이브러리 TAMUCALC 7.2
    • 세상의모든계산기 2024.09.10 - 11:33 1897 1
    • 원본 사이트 http://calclab.math.tamu.edu/~belmonte/TAMUCALC/TAMUCALC.html 는 접속이 안되어 인터넷 아카이브 사이트로 대체합니다. https://web.archive.org/web/20190816112604/http://calclab.math.tamu.edu:80/~belmonte/TAMUCALC/TAMUCALC.html VIDEO 항목도 아카이브 되어 있습니다. 딜레이가 약간 있지만, 잘 나옵니다. (100% 인지는 확인 못해봤습니다만) TAMUCALC 7.2 TAMUCALC 7.2 is a calculus package written by Art Belmonte for Texas Instruments TI-Nspire CAS handhelds and computer software. It is recommended ...
    • 85 nspire [Ti-nspire CAS] Step-By-Step, 부분적분 단계적으로 풀기, Integration by parts
    • 세상의모든계산기 2015.10.15 - 10:05 4706 2
    • Integration by parts (step by step) 출처 : https://tiplanet.org/forum/archives_voir.php?id=4481 Integration By Parts / Intégration Par Parties Version 1.1 Adrien 'Adriweb' Bertrand Any comments/question/bugs : http://tiplanet.org ©No-popup version : ibp(function), or numibp(function,lowbound,hibound) for bounded integral © Popup version (GUI) : launch program ibpgui(), or numibpgui() for bounded integrals. Integration.zip 파일 다운받으시면 3개 파일이 들어 있습니다. Action(s) Taille Fichier 2.70 K...
    • 84 nspire [TI-nspire] ÉTS 에서 만든 TI-Nspire 용 라이브러리 (Geo3D)
    • 세상의모든계산기 2015.11.05 - 11:31 2244 3
    • École de technologie supérieure (ÉTS) ÉTS 는 캐나다 퀘벡주 몬트리올에 위치한 공과대학입니다. ETS는 특히 응용 과학과 공학 분야에 중점을 두며, 산업과 밀접한 관계를 유지하면서 실용적인 기술 교육을 제공합니다. 이 학교는 주로 기술자들이나 공학 관련 직업을 목표로 하는 학생들을 위해 설계된 프로그램을 제공하며, 연구와 개발에도 적극적으로 참여하고 있습니다. ETS는 다양한 공학 분야에서 학사, 석사, 박사 학위를 제공하며, 특히 실무 중심의 교육 방식을 통해 학생들이 현장에서 바로 활용할 수 있는 기술과 지식을 습...
    • 83 nspire [TI-nspire] 3D Graphing, 정사면체 그리기. Tetrahedron
    • 세상의모든계산기 2024.07.06 - 23:09 1853 3
    • 각 변의 함수(Parametric)식 입력 방법 1. `Graphs & Geometry` 애플리케이션을 엽니다. 2. `Menu` 버튼을 누르고, `3D Graphing`을 선택합니다. 3. `Menu` -> `Entry/Edit` -> `Parametric`을 선택합니다. 4. 각 변의 식을 순서대로 입력합니다: - 첫 번째 변: \( x(t) = 1 \), \( y(t) = 1 - 2t \), \( z(t) = 1 - 2t \) - 두 번째 변: \( x(t) = 1 - 2t \), \( y(t) = 1 \), \( z(t) = 1 - 2t \) - 세 번째 변: \( x(t) = 1 - 2t \), \( y(t) = 1 - 2t \), \( z(t) = 1 \) - 네 번째 변: \( x(t) = 1 - 2t \), \( y(t) = -1 + 2t \), \(...
    • 82 nspire [TI-nspire] 충전기 및 USB 연결 커넥터(Type : USB mini-B)
    • 세상의모든계산기 2015.09.21 - 11:18 13149 3
    • 1. 전용 충전기 사양 (전압 5V) 정식 어댑터의 모습입니다. 출력전압은 5V, 출력전류는 1000mA 입니다. 고속충전 등의 기능은 없기 때문에 일부러 전류가 높은 것을 선택할 필요는 없습니다. 정전압 출력이 되지 않는 충전기(특징 : 크고 무거움)를 개조하는 방식으로 연결하진 마세요. 해외 직구 제품이라면 꼽는 구멍이 110V용인데... 프리볼트일 가능성이 높은 것 같습니다. <사진 출처> ebay 2. 커넥터 (USB mini-B Type) ㄴ TI nspire CX CAS 충전 포트 [TI-nspire] 는 <mini-B> 타입의 커넥터를 사용합니다. (클릭패드, 터치패드, CX...
    • 81 TI nspire 는 TI Chip 을 사용하지 않는다?
    • 세상의모든계산기 2024.08.27 - 08:49 1379 2
    • TI 라는 회사의 공식 명칭은 Texax Instruments 로 유서깊은 반도체 회사입니다. 그래서 TI nspire 라는 공학용 계산기를 만들어 파는 것도 크게 이상하진 않죠. 이상한 것은 TI 라는 회사에서는 반도체를 만들어 파는게 주 업종이고, TI nspire 에서 사용하는 메인 프로세서인 arm 기반 칩들도 매우매우매우매우 다양하게 만들어 판매하고 있는데 https://www.ti.com/ko-kr/microcontrollers-mcus-processors/arm-based-processors/products.html 왜 TI 만드는 공학용 계산기인 TI nspire 에는 TI 에서 만든 arm 칩셋 대신 broadcom 이나 ...
    • 80 nspire [TI-nspire] 소트 리스트, Sort List
    • 세상의모든계산기 2024.07.28 - 23:15 1730
    • 1. sortA, sortD 명령어 SortA List1[, List2] [, List3]... SortA Vector1[, Vector2] [, Vector3]... - 모든 인수는 리스트 또는 벡터 형식이어야 합니다. - 첫 번째 인수의 요소들을 오름차순으로 정렬합니다. ㄴ 첫 번째 인수 내의 빈(무효) 요소들은 하단으로 이동합니다. - 추가 인수를 포함하면, 모든 추가 인수의 각 요소들은 첫번째 인수의 정렬 순서에 발맞추어 정렬합니다. ㄴ 추가 인수가 있을 때 모든 인수는 동일한 차원을 가져야 합니다. * SortD : SortA 와 정반대의 역할을 합니다. 2. 스프레드시트 1. 스프레드시트에 데...
    • 79 nspire [TI-nspire] [프로그래밍] 반복문 사이에 결과 출력하기 Disp vs Dispat
    • 세상의모든계산기 2017.10.21 - 10:03 2962
    • 1. Disp Disp 명령으로 매 반복시행마다 결과를 출력하여 확인하면 시간이 오래 걸릴 수 있습니다. (보여주는데 걸리는 시간 >>>>> 계산하는데 걸리는 시간) 그리고 결과가 연달아 출력되므로 결과 전체의 길이가 매우 길어질 수도 있습니다. (보기 불편) 매 반복의 결과를 전부 확인하려면 (가급적) 반복 횟수를 줄여주는 것이 좋고, 반복횟수가 많다면 Disp 를 적당한 간격에 한번씩 시행하거나, 반복문 밖에서 최종 결과만 출력하게 하는 편이 바람직합니다. 2. Dispat OS 4.5Ver부터 새로 추가된 명령어입니다. DispAt expr, exprOrStr...
    • 78 nspire [TI-nspire] [LUA] hello world
    • 세상의모든계산기 2017.10.18 - 14:22 2415
    • 1. hello world PC용 소프트웨어에서 Insert ▶ Script Editor ▶ Insert Script 메뉴로 스크립트 에디터를 엽니다. (Handheld 기기에서는 스크립트 에디터를 열 수 없습니다) 스크립트 타이틀을 입력합니다. 코딩을 합니다. function on.paint(gc) gc:drawString("hello world",0,20) end "Set Script" 아이콘을 클릭하여 스크립트를 도큐먼트에 저장합니다. 결과를 확인합니다. 2. 참고사항 TI Education 에 가시면 간략한 LUA 소개 페이지가 있습니다. 입문시 참고하시는게 좋겠습니다. https://education.ti.com/en/resources/lua-script...
    • 77 nspire [TI-Nspire] disp_tn.tns : 유리수를 소수꼴로 표시하는 프로그램
    • 세상의모든계산기 2015.01.18 - 12:01 4205 1
    • 1. 프로그램 개념 숫자를 입력하면 유리수인지 아닌지 / 순환소수인지 아닌지를 판단하고 유리수인 경우에 유리수를 소수꼴로 표시합니다. 순환소수인 경우라면 반복되지 않는 부분과 반복되는 부분으로 나누어 표시해 줍니다. 2. 예시 유한소수 순환소수
    • 76 nspire [TI-nspire] [program] 내 우산은 어디에? - 순열(Permutation)
    • 세상의모든계산기 2015.09.28 - 20:35 2005 3
    • 문제 : 비오는 어느 날에 5명이 한 집에 모였습니다. 모임이 끝나고 돌아가려는데 갑자기 정전이 되어 어떤게 자기 우산인지 알 수 없게 되었고, 하는 수 없이 모두 아무 우산을 하나씩 들고 집으로 돌아갔습니다. 이 때 자기 우산을 가져간 사람이 0명일 경우의 수부터 5명인 경우의 수까지 차례대로 구하시오. Define umb()= Prgm : :Local this_combi :Local my_umb,n_person : :newList(6)→n_person : :For d5,1,5 : : For d4,1,5 : If d5=d4 Then : Goto pass4 : EndIf : : For d3,1,5 : If d5=d3 or d4=d3 Then : Goto pass3 : EndIf...
    • 75 nspire [TI-nspire] [Program] 순열(Permutation) - Heap's Algorithm (Recursive)
    • 세상의모든계산기 2015.09.29 - 10:11 2225
    • 앞서 구현한 순열을 찾는 프로그램은 n^n 루프를 회전시켜야만 하는 비효율적인 프로그램이었습니다. http://www.allcalc.org/7618 그래서 좀 더 나은 것을 찾아봤는데, 이게 가장 효율적이었습니다. https://en.wikipedia.org/wiki/Heap%27s_algorithm 하지만 재귀호출방식이라서 잘 될까 의문이 들었습니다. 기본 알고리즘은 다음과 같습니다. procedure generate(n : integer, A : array of any): if n = 1 then output(A) else for i := 0; i < n - 1; i += 1 do generate(n - 1, A) if n is even then swap(A[i], A[n-1]) else swap(A...
    • 74 nspire [TI-nspire] Kron Reduction, Node Elimination 프로그램
    • 세상의모든계산기 2015.11.03 - 12:13 2388
    • Define LibPub kronreduction(smat,row)= Func : :If dim(smat)[1]<row Then : Goto end :EndIf : :Local tmat,i,j :newMat(dim(smat)[1],dim(smat)[2])→tmat : :For i,1,dim(smat)[1] : For j,1,dim(smat)[2] : smat[i,j]-((smat[i,row]*smat[row,j])/(smat[row,row]))→tmat[i,j] : EndFor :EndFor : :Return tmat :Lbl end :EndFunc Kron Reduction 이라는 것을 알게되어, 개략적인 기능만을 구현하여 보았습니다. 간단한 함수입니다만, 행렬을 어떻게 처리하는게 좋을지 몰라서 추가작업은 하지 않도록 하겠습니다. Matrix 확장 라이브...
    • 73 nspire [TI-nspire] 아랫첨자(Subscript)를 사용하여 문자열 생성하기
    • 세상의모든계산기 2017.12.07 - 20:00 4779 1
    • 1. 템플릿(Template) 이용 위 템플릿을 이용하면 아랫첨자를 쉽게 입력할 수 있습니다. 숫자 나 문자를 아래첨자에 입력할 수 있습니다. 아랫첨자를 연속으로 입력하는 것도 가능합니다. 아랫첨자에 들어가는 내용은 모두 문자열(String) 처리되므로 수식계산(Expr) 방식으로 입력할 수는 없습니다. 2. 카탈로그(Catalog) 이용 카탈로그(Catalog) 의 문자표에서 아랫첨자에 해당하는 문자를 찾아서 하나씩 입력할 수도 있습니다. 다만, (TI-nspire에서 사용 가능한) 모든 아랫 첨자 문자가 Catalog 에 제시되는 것은 아닙니다. 3. char() ...
    • 72 nspire [matiarc.tns] m×n 행렬을 1행 또는 1열 행렬로 나열(재배치)하는 함수(Function) 라이브러리
    • 세상의모든계산기 2021.06.19 - 15:27 1792
    • 사용법 첨부파일(matiarc.tns)을 MyLib 폴더에 넣는다. Refresh Library 한다 = 【doc】【6】 스샷처럼 해당 함수를 직접 입력하거나, 【catalog】 【6】 탭에서 골라서 입력한다. 함수설명 matiar([matrix]) : 함수(matrix)를 1행(in a row)으로 나열 matiac([matrix]) : 함수(matrix)를 1열(in a column)로 나열 Define LibPub matiar(mat)= Func Local i,m,mat_temp dim(mat)[1]→m mat[1]→mat_temp For i,2,m augment(mat_temp,mat[i])→mat_temp EndFor Return mat_temp EndFunc
    • 71 89 [TI-89] 조합 키의 종류 및 사용 방법 (Modifier Key, Secondary Key)
    • 세상의모든계산기 2015.11.26 - 18:44 5576 1
    • 1. 조합 키의 종류 TI-89 Guidebook에서는 보조키를 Modifier Key 라고 지칭하는데, 보조키의 종류는 총 4가지 입니다. 비슷한 급의 공학용 계산기와 비교해 봤을 때도 하나가 더 있다고 볼 수 있습니다. 조합 키가 많아서, 키패드에는 위의 조합키를 이용한 입력명령어 중 일부만 표시되어 있습니다. (모두 다 표시한다면 눈이 좀 아파지긴 할 것 같습니다) 따라서, 표시되어 있지 않은 중요한 명령어는 외워두는 것이 좋습니다. 항상 catalog 들어가서는 계산하는데 시간이 오래 걸리겠지요. 2. 【2nd】 조합 키 버튼 밖(위)에 조합 기능...
    • 70 nspire [TI-nspire] vector_field.tns, 벡터 필드 (그라디언트) plot 프로그램
    • 세상의모든계산기 2024.07.18 - 15:25 1987 2
    • 1. 출처 https://www.arnoldfw.com/ ㄴ Note - Calculus - 중간쯤 2. 내용 설명 pdf 파일 참조 : Vector Fields and Vector Field Graphs (pdf) 1. 소개: - 이 문서는 "Vector Fields and Vector Field Graphs"라는 제목의 PDF 파일에 대한 내용입니다. - 저자는 Forest W. Arnold이며, 2019년 9월에 작성되었습니다. 2. 벡터와 벡터장 개념: - 벡터의 기본 정의와 표현 방식(크기와 방향)을 설명합니다. - R^2와 R^3에서의 벡터 표현 방법을 다룹니다. - 벡터장을 함수 F(x,y) 또는 F(x,y,z)로 정의하고, 실생활 예시(날씨 지도 등)를 제...
    • 69 nspire [TI-nspire] 온도 단위 변환
    • 세상의모든계산기 2024.07.19 - 23:08 1859
    • 1. 온도 단위 및 단위간 변환 https://allcalc.org/44585 2. TI-nspire 에서 온도 변환 방법 2-1) 온도 관련 함수 tmpCnv(Expr_°tempUnit1, _°tempUnit2) : 온도를 직접 변환합니다. ΔtmpCnv(Expr_°tempUnit1, _°tempUnit2) : 온도의 차이를 변환합니다. ㄴ 섭씨 100도는 화씨 212도에 해당하며, 섭씨에서 100도의 차이는 화씨에서 180도의 차이에 해당함을 알려주고 있습니다. 2-2) 함수의 입력 Catalog - 탭1 - t 항목에서 찾을 수도 있고, 탭3 - unit conversion 항목에서 찾을 수도 있습니다. 물론, 키패드로 직접 입력하셔도 되구요. ...
    • 1 2 3 4 5 6 7 8 9
    • / 9 GO
    • TI
    • 세상의모든계산기
    • 사업자등록번호 703-91-02181
    • 세모계 all rights reserved.