- TI nspire
[TI-nspire CAS] Root Locus Plot 루트 로커스, 근궤적 그리는 프로그램 (Ver 1.44)
1. 프로그램 소개

함수를 입력받아 근궤적(root locus)을 그려주는 프로그램입니다.
선으로 그리는 것이 아니고, 시간(t) 흐름에 따라 점 데이터 List 를 생성해서 점을 그래프상에 표시합니다.
촘촘하게 그릴 수록 보기는 좋지만, 오래 걸리기 때문에,
적당한 분석 시간을 설정하고,
적당한 밀도를 결정해야 수월하게 사용할 수 있습니다.
Root Locus Program (Plot)
for TI-Nspire CX CAS ver 1.44
by Creeras
http://www.allcalc.org/652
(Do not redistribute)
---
Usage
1. To draw graph of 1+K×(((p(s))/(z(s))))=0
2. Excute in entry line
R.locusplot(((p(s))/(z(s))),T,D)
3. Variable should be about alphabet 's'
4. Time=1, Density=1 is recommended.
When plot doesn't fit your needs, adjust 'Time' and 'Density' arguments.
"time=n" multiplies time period to n times longer than "time=1"
"density=n" multiples plot density n times more than "density=1"
2. 다운로드 및 사용방법
Download : rootlocus_plot.tns <- 클릭 // 또는 본문 하단 Attatched File + 클릭
해보면 간단하지만, 말로 설명하기는 복잡하니... 아래 동영상을 참고해서 사용하세요.
사용 예)
- r.locusplot(exprs,1,1) : 기본
- r.locusplot(exprs,10,1) : 그래프가 너무 짧을 때
분석 구간(t)을 10배로 늘림 : 계산시간은 일정, DATA간격 늘어남 - r.locusplot(exprs,1,10) : 점들의 간격이 너무 넓을 때
분석 양(=밀도)를 10배로 늘림 : 계산시간 10배 증가 - exprs 에는 1+K×(p(s)/z(s))=0 중에서 1+ 와 K를 제외한 변수 s에 관한 식만 넣습니다.
- 화면 페이지(계산 화면↔그래프 화면) 간 변환은 【ctrl】【◀】【▶】 버튼으로 가능합니다.
3. 업데이트 내역
Ver 1.44 (2015/11/13)
- OS Ver 4.0.0.xxx 에서 발생하는 (csolve) 계산 지연 및 에러 수정
- for 문 관련 버그 수정
댓글35
- 1
- 2
-
1
세상의모든계산기이 프로그램(.tns)은 다운받은 직후 3페이지(간혹 4페이지)로 구성되어 있습니다.첫 페이지는 Note - 프로그램 소개 페이지이고,두번째는 Note - 주의사항(Caution)세번째는 Calculator - 빈 페이지,네번째가 Graphs - 그래프 페이지입니다.빈 페이지에서 함수를 실행하면그래프 페이지에서 근궤적 그래프가 자동으로 그려지는 구조입니다.페이지간 이동(오른쪽) 단축키는

입니다.* 만약 그래프 페이지가 보이지 않는다면, 파일을 삭제하고 다시 다운받아 열어 보세요. - 2
- 1
- 1
-
1
세상의모든계산기
본문 하단에 첨부파일 표시가 있었는데 잘 안보이는 것 같아서
제목 아래로 표시 위치를 바꾸었습니다. 확인해보시기 바랍니다.※ 모바일에서는 첨부파일이 보이지 않을 수 있습니다.
가로보기 상태일 때 본문 위/아래에 네비게이션바가 나타나는데 거기서 클립을 클릭하시면 첨부파일이 보입니다.

-
세상의모든계산기
유투브 동영상 댓글을 보니 잘 안된다는 분이 계신데...
이유를 알 수 없네요. 저는 잘 되는데 말이죠.
----- ----- ----- ----- ----- ----- ----- ----- ----- -----
Justin Prendeville
Hey if I try and plot something mildy complex such as 10/((s+10)(s^2+2s+2)) the program keeps loading for ages and doesn't work.
I have a ti Nspire CX CAS.----- ----- ----- ----- ----- ----- ----- ----- ----- -----
OS Ver 4.0.0.235 인 에뮬에서 돌려보니 아래와 같이 에러가 뜨네요.
새 OS 와 충돌이 있나봅니다. 확인해봐야겠습니다.
문제를 해결할 수 있을지.... -_-
-
1
세상의모든계산기
일단 문제의 원인은 발견했습니다.
1. OS 4.0.0.235(에뮬) 에서 csolve 하는 속도가 무지하게 느리네요.
처음에 프로그램 만들 때 비슷한 문제가 있어서
approx() 를 씌워가지고 해결했던 것으로 기억하는데... 가물가물

왜 비슷한 문제가 OS 4.0 버전에서 재발하는 것인지 모르겠습니다. OS3.6 이나 OS3.9 로 한번 테스트를 해보고, 해결이 안되면 TI에 물어봐야겠네요.
2. Syntax 에러 문제는 for 문 때문인 것 같습니다. 구간이 정수단위가 아닌 경우 or approx 모드에서 발생하는 점 점 때문에?? 문제가 발생했던 것 같습니다.
- 2
-
1
- 1
-
1
세상의모든계산기
이것과 같다고 보시면 될 것 같습니다. (#은 갯수를 뜻하구요)

사진 출처 : https://ocw.mit.edu/courses/mechanical-engineering/2-004-systems-modeling-and-control-ii-fall-2007/lecture-notes/lecture18.pdf
- 1
- 1
- 1
-
1
세상의모든계산기
TI nspire CX CAS Student Software 를 추천드리구요.
https://education.ti.com/en/software/details/en/B4F6E4EE05B94D75AAB4DFE24B2720AE/ti-nspirecxcas_pc_trial
오직 파일 전송 기능만 사용하실 때는 TI Comouter Link Software 도 가능합니다
(not compatible with CX II models)
https://education.ti.com/en/software/details/en/82035809F7E6474099944056CCB01C20/ti-nspire_computerlink - 1
- 2

세상의모든계산기 님의 최근 댓글
참고 - [공학용 계산기] 로그의 입력 (log, ln) (feat. 밑 입력이 안되는 계산기는?) https://allcalc.org/14995 2025 11.14 HP-39gII 에 ExistOS 설치하기 https://allcalc.org/38526 2025 11.07 1. 왜 검은색이 아닌 다른 색으로 보일까? (제공된 LUT 필터) 제가 제공해 드린 magenta_lens.cube LUT 필터는 540~560nm(녹색-노란색) 파장대의 색상을 '완전히 제거(검은색으로 만듦)'하는 대신, '다른 색상으로 왜곡/변환'하도록 설계되었습니다. * 원리: LUT(Look-Up Table)는 특정 입력 색상(Input RGB)을 미리 정해진 다른 출력 색상(Output RGB)으로 매핑하는 테이블입니다. 이 LUT는 540~560nm에 해당하는 RGB 값들이 들어오면, 검은색(0, 0, 0)이 아닌, 매우 어둡거나 채도가 낮은 특정 색(예: 어두운 올리브색, 갈색 등)으로 변환하라고 지시합니다. * 의도: * 현실적인 물리 필터 시뮬레이션: 실제 고가의 색약 보정 안경도 특정 파장을 100% 완벽하게 차단하지는 못합니다. 빛의 일부를 흡수하고 일부는 통과시키거나 변환하는데, 이 LUT는 그러한 현실 세계의 필터 효과를 더 비슷하게 흉내 냈을 수 있습니다. * 시각적 정보 유지: 특정 색을 완전히 검게 만들면 그 부분의 형태나 질감 정보가 완전히 사라집니다. 하지만 다른 어두운 색으로 대체하면, 색상 정보는 왜곡되더라도 밝기나 형태 정보는 어느 정도 유지되어 전체적인 이미지가 덜 어색하게 보일 수 있습니다. 결론적으로, 스펙트럼 그림에서 해당 대역의 색이 갑자기 '다른 색으로 툭 바뀌는' 현상은, LUT 필터가 "이 파장대의 색은 앞으로 이 색으로 표시해!"라고 강제적으로 지시한 결과이며, 이것이 바로 이 필터가 작동하는 방식 그 자체입니다. 2. 왜 'Color Vision Helper' 앱은 검은색으로 보일까? 비교하신 'Color Vision Helper' 앱은 노치 필터의 원리를 더 이상적(Ideal)이고 교과서적으로 구현했을 가능성이 높습니다. * 원리: "L-콘과 M-콘의 신호가 겹치는 540~560nm 파장의 빛은 '완전히 차단'되어야 한다"는 개념에 매우 충실한 방식입니다. * 구현: 따라서 해당 파장에 해당하는 색상 정보가 들어오면, 어떠한 타협도 없이 그냥 '검은색(RGB 0, 0, 0)'으로 처리해 버립니다. 이는 "이 파장의 빛은 존재하지 않는 것으로 처리하겠다"는 가장 강력하고 직접적인 표현입니다. 2025 11.06 적용사례 4 - 파장 스펙트럼 https://news.samsungdisplay.com/26683 ㄴ (좌) 연속되는 그라데이션 ➡️ (우) 540 이하 | 구분되는 층(색) | 560 이상 - 겹치는 부분, 즉 540~560 nm 에서 색상이 차단? 변형? 된 것을 확인할 수 있음. 그럼 폰에서 Color Vision Helper 앱으로 보면? ㄴ 540~560 nm 대역이 검은 띠로 표시됨. 완전 차단됨을 의미 2025 11.05 빨간 셀로판지로도 이시하라 테스트 같은 숫자 구분에서는 유사한 효과를 낼 수 있다고 합니다. 색상이 다양하다면 빨강이나, 노랑, 주황 등도 테스트해보면 재밌겠네요. 2025 11.05