• SEARCH

    통합검색
세모계
    • Dark Mode
    • GNB Always Open
    • GNB Height Maximize
    • Color
    • Brightness
    • SINCE 2015.01.19.
    • 세모계 세모계
    •   SEARCH
    • 세상의 모든 계산기  
      • 자유(질문) 게시판  
      • 계산기 뉴스/정보  
      • 수학, 과학, 공학 이야기  
      • 세모계 : 공지 게시판  
        • 구글 맞춤검색  
    • TI  
    • CASIO  
    • HP  
    • SHARP  
    • 일반(쌀집) 계산기  
    • 기타계산기  
    • 세모계
    • by ORANGEDAY
  • TI
    • TI 89
    • [TI-92][TI-89] Fourier Transform Library

    • Profile
      • 세상의모든계산기
      • 2024.11.19 - 00:34 2024.11.15 - 23:18 465 8

    오리지널 출처는 모르겠구요. 이곳에서 발견했습니다. 

    https://helpcalculator.forumfree.it/?t=7760484

     

    파일 다운로드 : https://digilander.libero.it/fpirozzi/fourier.zip

     

    Readme.txt

     

    fourier
    -------
    Fourier version 3.20 for TI-92/TI-92II and TI-89/TI-92+

    This packet contains functions to perform Fourier-/inverse Fourier-
    transformation. A function, which can rewrite the output of Fourier/
    iFourie to a form that, can be evaluated numerical. A function to 
    graph the output.

    Keep the functions together in a separate folder with the name 
    "FOURIER" and do not create any variable in it. 

    Before using iFourier or Fourier set TI-92 MODE
      Complex Format to RECTANGULAR
      Angle to RADIAN
      Exact/Approx to AUTO

    You have to do these settings yourself because; the functions cannot 
    change the mode setting on the calculator. 

    The package include following programs/functions:
     Help              online help to programs.
     Fourier           Fourier transformation
     iFourier          inverse Fourier transformation
     Plot              graph expression 
     eval              evaluate expression
     Menu              custom menu

    Other files in the package are all sub functions or data for above functions.


    --------------------- Archiving on TI-89 and TI-92+ -------------------------

    All variables can be archived on the TI-89 and TI-92+. Functions and programs can also be archived, but first after they have been used one time each. If
    the programs have not been run before archiving, the calculator has to 
    compile them each time they are used, this will slow down the execution time
    of the programs.

    Before archiving the programs execute following commands from the command
    line in the "fourier" folder:

    Help()  and  press 'x'
    ifourier(1/w,w)
    fourier(1,t)
    eval(1)
    plot(1,t,0)


    ---------------------------------------------------------------------
    Help

    This program will give online information about and demonstrate the 
    use of functions in this package. When you do not need this program 
    any longer just delete it and the data file "hlp".

    Syntax: Help()


    ---------------------------------------------------------------------
     

    Function: Fourier(f(var), var ,mode)

     

    Transforms the expression "f(var)" from time domain to frequency domain (Fourier). This function has the ability in the most occasions to perform symbolical transformations, but not in all. It depends on the type of transform.

     

    f(var): can be any expression, which have a Fourier transform.

     

    var   : is  the name of the variable to transform normally 't', but can be any name.

     

    mode  : decide the format of the result.

    Mode can be 1 or 2.

    In mode 1 the result will be in Ti-92's complex format (exp(i*w) will be rewritten to cos(w)+i*sin(w)). Mode 2 is a special format, where the calculators complex 'i' will be replaced with the letter 'i'.

    The results in mode 2 will be exponential functions instead of sine and cosine. The letter 'i' in the results of Fourier is the same as the complex 'i' and can always be replaced with it. 

    The letter 'i' and 'complex i' will be interpreted as equal.

    The expression may contain constants of any kind except constants 
    containing the letter 's'.
           
    Special transforms:
    Unit step function (Heaviside function):
    Definition:    u(t-a) = 1 for t>=a else 0

          Fourier(u(t - a),t,2) = pi*'Delta'(w)-i*exp(-a*i*w)/w

    Dirac delta function:
    Definition:  'delta'(t - a) = 1 for t=a else 0

          fourier('delta'(t - a),t,2) = exp(-a*i*w)

    You can get 'delta' by pressing 'green diamond' + G + D on TI-92.

    signum function:
    Definition: signum(t-a) = 1 for t>=a else -1

          Fourier(signum(t - a),t,2) = -i*2*exp(-a*i*w)/w

    Some examples:

    Fourier(cos(5*t),t,1) = pi*'delta'(w-5)+pi*'delta'(w+5)

    Fourier(cos(5*t)*u(t),t,1) = 
      i*(-1/2*(w+5))-1/(2*(w-5))+pi*'delta'(w-5)+pi*'delta'(w+5)

    Fourier(1/(t-i),t,2) = 2*pi*i*exp(w)*u(-w)


    ---------------------------------------------------------------------

     

    Function: iFourier(F(var), var ,mode)

     

    Transforms the expression "F(var)" from frequency domain to time domain
    (inverse Fourier).

    F(var): can be any expression, which have an inverse Fourier transform.

    var   : is  the name of the variable to transform normally 'w', but can 
    be any name. This function has the ability in the most occasions to 
    perform symbolical transformations, but not in all. It depends on the 
    type of transform.

    mode  : decide the format of the result. Mode can be 1 or 2. In mode 1 
    the result will be in Ti-92's complex format (exp(i*w) will be rewritten 
    to cos(w)+i*sin(w)). Mode 2 is a special format, where the calculators 
    complex 'i' will be replaced with the letter 'i'. The results in mode 2 
    will be exponential functions instead of sine and cosine. The letter 'i' 
    in the results of iFourier is the same as the complex 'i' and can always 
    be replaced with it. 

    The letter 'i' and 'complex i' will be interpreted as equal.

    The expression may contain constants of any kind except constants containing the letter 's'.
           
    Special transforms:
    Unit step function (Heaviside function):
    Definition:    u(w-a) = 1 for w>=a else 0
          iFourier(u(w - a),w,2) = 'Delta'(-t)/2+i*exp(a*i*t)/(2*pi*t)

    Dirac delta function:
    Definition:  'delta'(w - a) = 1 for w=a else 0

          Fourier('delta'(w - a),w,2) = exp(a*i*t)/(2*pi)

    You can get 'delta' by pressing 'green diamond' + G + D on TI-92.

    signum function:
    Definition: signum(w - a) = 1 for w>=a else -1

          Fourier(signum(w - a),w,2) = i*exp(a*i*t)/(pi*t)

    Some examples:

    iFourier(u(w+1)-u(w-1),w,1) = sin(t)/(pi*t)

    iFourier(1/(w+1)^2,w,2) = 2*t*exp(-i*t)*(2*u(-t)-1)

    iFourier('delta'(w+5)+'delta'(w-5),t,1) = sin(5*t)/pi


    ---------------------------------------------------------------------


    Function: eval(f(var))

     

    f(var) any function containing Heaviside, dirac delta or signum

    This function will replace u(var), 'delta'(var), signum(var) with a
    equivalent when-functions. The letter 'i' will be replaced with the 
    'complex i'.

    Example: eval(u(t-a))=when(t-a>=0, 1,0)

    To get a numerical result out of a function containing special 
    functions

    eval(f(var))|var=value

    ---------------------------------------------------------------------


    Program: Plot(f(var),var,type)

     

    This program will graph functions containing Heaviside, dirac delta or
    signum. It will not change the setting of the calculator and it is 
    therefore up to you to manage the window settings.

    f(var) any function containing Heaviside, dirac delta or signum

    var     variable to plot

    type=0    plot the function       f(var)
    type=1    plot the amplitude        abs(f(var))
    type=2    plot phase           angle(f(var))

    Example:

     Plot(u(t)-u(t-4),t,0)      plots a pulse

    Example:
     Plot the amplitude of a complex function

      plot(f(war),var,1)

    Plot the phase 

      plot(f(war),war,2)

     

    ---------------------------------------------------------------------
    Author: Lars Frederiksen
    E-mail: LTF@POST8.TELE.DK

    PS. Please do not ask for more programs.


     

    Attached file
    fourier.zip 8.2KB 53
    이 게시물을..
    N
    0
    0
    • 미분 Derivative, 미분 계수 그리고 tangentLine()세상의모든계산기
    • [TI-Nspire] 프로그래밍 If, Lbl, and Goto to Control Program Flow세상의모든계산기
    • 세상의모든계산기 25
      세상의모든계산기

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

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

    세모계 사이트에서 파일 업로드 에러 (Type 7) 발생할 수 있습니다. 5 2025 10.13 언어의 유형과 만남: 고립어, 교착어, 그리고 한본어 현상에 대한 탐구 (written by Gemini) 39 1 2025 10.09 함수 Completesquare, 완전제곱식 변환 기능 60 1 2025 10.08 iptime 공유기 (AX2004T), 유선 핑 테스트 결과 (Ping Test) 337 11 2025 09.24 자동심장충격기, AED 내 주변에 설치된 곳 확인하기 213 1 2025 09.06

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

    낮에 TV에서 영화 '말모이' 해주더라구요. 그래서 한번 물어 봤습니다. 2025 10.10 마지막 발언이 마지막 힌트이자 문제의 핵심이군요.   처음 들은 달이 8월이었다면 (15일인지 17일인지 확신할 수 없어서) 마지막 대사를 할 수 없지만, 처음 들은 달이 7월이었다면 (선택지가 16일 하나라서 확신이 가능하므로) 마지막 대사를 할 수 있다. 대사를 했으니 7월이다.    이제 이해되었습니다.   지금 보니까 이해가 되는데, 당시에는 왜 이해가 안됐을까요? 세가지 전제 하에 문제를 풀면 A는 마지막 대화 2줄만으로 C의 생일을 알 수 없어야 정상인데, 무슨 이유에서인지 "그럼 나도 앎!"이라고 선언해 버립니다. 알게 된 이유를 대화 속에서 찾을 수는 없습니다. 이 편견에 사로잡혀 빠져나오지 못하고 다른 길로 계속 샜나봅니다. 2025 10.09 (장*훈)님 (+10,000원) 계좌 후원(2025/10/09) 감사 드립니다. 2025 10.09 원래 식이 풀어진 상태에서는 두번째 인수 v가 분모, 분자에 섞여 있어서 계산기가 처리하지 못하는 듯 합니다. 이 때는 위에서와 반대로 분모 부분만 다른 문자(w)로 치환한 다음 completesquare(,v^2) 처리를 하면 일부분은 묶이는 듯 합니다.  하지만 여기서 처음 모양으로 더 이상 진행되진 않네요.      2025 10.08 전체 식에서 일부분(분모, 루트 내부)만 적용할 수는 없습니다. 번거롭더라도 해당 부분만 따로 끄집어 내서 적용하셔야 합니다.  https://allcalc.org/30694#comment_30704 2025 10.08
    글쓴이의 서명작성글 감추기 

    댓글8

    • Profile 0
      세상의모든계산기
      2024.11.16 - 15:31 2024.11.15 - 23:32 #52459

      간단하게 해보니까...
      되긴 하네요. 

       

      image.png

      Attached file
      image.png 2.7KB 14
      댓글
    • Profile 0
      세상의모든계산기
      2024.11.16 - 22:00 2024.11.16 - 15:33 #52484

      주요 함수들과 그들의 역할


      1. fourier(α,β,β1) - 메인 함수
      - 모드 체크를 수행합니다 (Exact/Approx, Complex Format, Angle)
      - β1 값에 따라 다른 변환 방식을 선택합니다:
        - β1=1 or 2: 일반적인 푸리에 변환
        - β1=3 or 4: 주파수 도메인(2πf) 변환

      2. fourisub(α, ββ, β1, β2, β3, βi) - 실제 변환 연산
      - 복소수 형태의 푸리에 변환을 계산합니다
      - 주요 처리 과정:
        - 입력 함수를 파싱하여 항들을 분리
        - 각 항에 대해 적분 계산
        - 델타 함수(δ), 단위계단 함수(u), 부호 함수(signum) 등의 특수 함수 처리

      3. eval(x) - 수식 평가 함수
      - 특수 함수들을 계산 가능한 형태로 변환:
        - u(x) → when(x>=0,1,0)
        - δ(x) → when(x=0,1,0)
        - signum(x) → when(x>=0,1,-1)

      댓글
    • Profile 0
      세상의모든계산기
      2024.11.16 - 21:58 2024.11.16 - 21:58 #52495

      작동 원리:


      1. 입력 처리
      - 입력 함수를 문자열로 파싱
      - 특수 함수들을 인식하고 처리
      - 복소수 형태로 변환

      2. 변환 계산
      - 각 항을 분리하여 개별적으로 처리
      - 지수함수, 삼각함수 등의 변환 규칙 적용
      - 특이점(poles) 처리
      - 적분 계산 수행

      3. 결과 조합
      - 각 항의 변환 결과를 합산
      - 복소수 형태로 결과 반환
      - 필요한 경우 주파수 도메인으로 변환

      댓글
    • Profile 0
      세상의모든계산기
      2024.11.16 - 22:14 2024.11.16 - 21:59 #52498

      주요 특징:


      - 복소수 연산 지원
      - 다양한 특수 함수 처리 가능
      - 극점(poles) 자동 처리
      - 시간 도메인과 주파수 도메인 변환 지원

      이 구현은 수치적 방법이 아닌 해석적 방법을 사용하여 푸리에 변환을 계산하는 것으로 보입니다. 특히 특수 함수들의 변환을 명시적으로 처리하는 것이 특징입니다.

      댓글
    • Profile 0
      세상의모든계산기
      2024.11.16 - 22:26 2024.11.16 - 22:12 #52502

      예시) x(t) = e^(-at)u(t) 처리 과정


      exampleeatut.png

       

      1. 함수 입력 형태와 초기 처리:
      # 입력 함수 형태
      α = "e^(-a*s)*u(s)"  # 여기서 s는 시간 변수

      # eval 함수에서 단위계단 함수 변환
      # "u(s)" → "when(s>=0,1,0)"
      inString(α, "u(")→αa  # u( 위치 찾기
      read(α, αa+1,")*+-/")→αb  # 인자 추출 (여기서는 's')
      # 변환 결과: "e^(-a*s)*when(s>=0,1,0)"

       

      2. fourier 함수에서의 처리:
      fourier(α,β,β1)
      # β는 변환 파라미터
      # β1은 변환 타입 (1 또는 2: 기본 푸리에 변환)

      # fourisub 호출
      fourier\fourisub(α, β, w, w, 0, @i)→α
       

      3. fourisub 함수에서의 주요 변환 과정:
      # 1) 입력 함수 파싱

      expr(αa)→αk  # 수식을 파싱하여 계산 가능한 형태로 변환
      getDenom(αk)→βλ  # 분모 추출
      getNum(αk)→βf   # 분자 추출

      # 2) 지수함수 처리
      # e^(-a*s) 부분 처리
      inString(αa,"@e^",αj)→αj  # 지수함수 위치 찾기
      read(αa, αj,"÷−)*/")→αi   # 지수 부분 추출

      # 3) 기본 변환쌍에 대입해 변환

      # timeδ 함수와 time 함수가 실제 변환을 처리합니다

      timeδ(βρ,β1,β2,β4)→αf # βρ에는 변환할 항의 정보가 담겨있습니다

      # 변환 결과들은 누적됩니다

      βa+αf/βλ→βa # 부분 결과들의 합산

      # 특별한 경우(poles가 있는 경우) 처리

      If dim(βγ)>0 Then

      # βγ는 극점들의 배열

      # 각 극점에 대해 처리하는 루프

      For βς,1,dim(βγ)-1

        Φα*(s-#("Γ"&char(ord("a")+βς)))→Φα

      EndFor

      # 4) 결과 조합
      β3*(βa+Φw)|i^2=-1→Φw  # 최종 결과 생성


      수학적 계산 흐름:
      1. x(t) = e^(-at)u(t)가 입력됨
      2. u(t)가 when(t>=0,1,0)로 변환됨
      3. 푸리에 변환 적분 적용:
         X(ω) = ∫[e^(-at)u(t)e^(-jωt)]dt
      4. u(t)의 특성으로 인해 적분 구간이 0에서 ∞로 변경됨
      5. 적분 계산:
         X(ω) = ∫[e^((-a-jω)t)]dt, from 0 to ∞
      6. 적분 결과:
         X(ω) = 1/(a + jω)

       

      이 과정이 코드에서 자동으로 처리되며, 특히 주목할 점은:
      - 특수함수(여기서는 u(t))의 자동 변환
      - 복소수 처리 (i^2=-1 조건 사용)
      - 지수함수의 적분 처리
      - 최종 결과의 표준화된 형태 제공

      이는 단순한 예시지만, 코드는 더 복잡한 함수들(예: 델타 함수, 부호 함수 등을 포함하는 함수들)도 처리할 수 있도록 설계되어 있습니다.

      Attached file
      exampleeatut.png 2.7KB 25
      댓글
    • Profile 0
      세상의모든계산기
      2024.11.19 - 00:09 2024.11.19 - 00:08 #52600

      function - fourier()


      function_fourier.png

      Attached file
      function_fourier.png 11.9KB 16
      댓글
    • Profile 0
      세상의모든계산기
      2024.11.19 - 00:16 2024.11.19 - 00:09 #52608

      function - fouriersub()


       

      클릭해 프로그램(png) 보기 - 스크롤 주의

      details

      function_fouriersub.png

      Attached file
      function_fouriersub.png 164.4KB 22
      댓글
    • Profile 0
      세상의모든계산기
      2024.11.19 - 00:10 2024.11.19 - 00:10 #52612

      function - eval()


      function_eval.png

      Attached file
      function_eval.png 23.0KB 21
      댓글
    • 댓글 입력
    • 에디터 전환
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 미분 Derivative, 미분 계수 그리고 tangentLine()
    • [TI-Nspire] 프로그래밍 If, Lbl, and Goto to Control Program Flow
    • 목록
      view_headline
    8
    × CLOSE
    전체 nspire 138 89 11 86, 84, 83 7 BA II Plus 8 공통 1
    기본 (166) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 146 nspire [TI-nspire CAS] solve() : 솔브 함수 ; 방정식의 해를 구하는 기능
    • 세상의모든계산기 2015.01.23 - 20:14 29233 21
    • 1. 개요 solve() 함수는 방정식이나 부등식의 실수해(real solutions)를 추정하여 반환하는 함수입니다. 결과가 딱 떨어지는 일반 여타 함수들과는 달리 사용 방법이 조금 까다롭습니다. └ 복소수 해를 구할 때에는 오직 csolve() 를 사용합니다. └ [TI-nspire non-CAS] 기종은 nsolve() 또는 linsolve() 만을 이용할 수 있으므로 복소수 해를 구할 수 없습니다. * solve() 함수는 ⓐ 가급적 정확(exact)한 답을 찾으려고 하고, ⓑ (상황에 따라) 찾을 수 있는 최대한 많은 답을 표시하려고 합니다. 2. 사용 방법 2-1. ⓐ solve(Equation, Var...
    • 145 nspire 음함수의 미분 implicit differentiation, impDif()
    • 세상의모든계산기 2021.05.05 - 08:31 842 1
    • impDif() impDif(Equation, Var, dependVar[,Ord]) ⇒ expression where the order Ord default to 1. 한 변수가 다른 변수에 대해 암묵적으로 정의된 방정식(음함수)에서 암묵적 미분을 계산합니다. 예시
    • 144 nspire [TI-nspire] 계산 결과의 분모에 허수(i) or 무리수(√)를 그대로 남겨두는 방법
    • 세상의모든계산기 2015.11.15 - 21:01 5872 5
    • 1. 분모의 유리화(Rationalisation) or 실수화(?) [TI-nspire] 계산기는 '분자/분모 꼴'인 결과의 분모에 무리수(√)나 복소수(i)가 남아 있는 것을 싫어합니다. ㄴ 다른 공학용 계산기들도 비슷합니다. 그래서 어지간하면 강제로 분모의 유리화 or 실수화를 진행합니다. ㄴ 문자가 들어 있거나 해서 실수/허수 판단이 안되는 경우 등에는 진행되지 않습니다. 2. 문제의 발생 그 결과값이 상수인 경우에는 큰 문제가 되지 않으나, 미지수를 포함한 식인 경우에는 경우에 따라 아래처럼 문제가 될 수도 있습니다. 강제적인 유리화 또는 실수...
    • 143 89 [안드로이드] Graph 89 Free : TI-89 에뮬레이터
    • 세상의모든계산기 2015.01.24 - 00:07 4272 2
    • 1. 제품명 Graph 89 Free 2. 설명 설명 그래프 89 - TI-89 그래프 계산기 에뮬레이터. ROM 이미지가 포함되어 있지 않습니다. 당신은 당신의 자신의 계산이를 추출해야합니다. 이 에뮬레이터를 다운로드하기 전에 준비 ROM이 있는지 확인하십시오. 3. APP 다운로드 https://play.google.com/store/apps/details?id=com.Bisha.TI89Emu 4. ROM 다운로드 TI 홈페이지에서 다운로드가 가능합니다. http://education.ti.com/en/us/software/details/en/6633925F6176419197BF6CA051F5F7B4/89ti89tioperatingsystem <- 스마트폰으로 직접 받으셔도...
    • 142 nspire [TI-nspire] TI-Nspire V5.0 업데이트?
    • 세상의모든계산기 2019.05.12 - 23:12 2632 3
    • 1. TI 공홈에 가면 PC 소프트웨어 V5.0.0.1701 을 다운받을 수 있습니다. ㄴ 실물 계산기 CX II 는 OS V5.0(확장자 .tcc2)이고, CX I 은 OS V4.5.1 입니다. https://education.ti.com/en/software/update/ti-nspire-software-update/nspire-download?count=3&q1=cx-cas-hh&q2=StudentCASSW&q3=No 2. 설치해 보니 인터페이스가 CX II 에 맞게 바뀌었는데, 예상대로 큰 변화가 보이진 않습니다. 기존 계산기도 V5 업그레이드가 될지?? 안될지?? 계산기간 호환성은 어떨지... 3. Guidebook 도 V5.0 (II) 을 다운받아 보실 수 있습니다. https:...
    • 141 nspire [TI-nspire] 터치패드 사용법
    • 세상의모든계산기 2024.12.12 - 16:37 589 1
    • https://education.ti.com/html/webhelp/EG_TINspire/EN/content/m_hh_gs/gsc_using_the_touchpad.HTML TI-Nspire™ Touchpad 사용법은 다음과 같습니다: Touchpad를 사용하여 화살표 키와 Enter 키로 수행할 수 있는 모든 작업을 탐색하거나 완료할 수 있습니다. Touchpad는 두 가지 방식으로 탐색할 수 있습니다: 컴퓨터 터치패드처럼 사용: Touchpad의 중앙 영역에서 손가락을 미끄러지듯 움직여 마우스 포인터를 활성화하고 이동합니다. Touchpad의 중앙을 클릭하거나 탭하여 메뉴 옵션을 선택하거나 작업을 완료합니다. 외곽의 화살표 ...
    • 140 nspire Press-to-Test Mode 진입 / 탈출 총정리
    • 세상의모든계산기 2024.04.12 - 11:47 1248 5
    • 1. Press-to-Test 란? 고급 공학용 계산기는 수학계산에 필요한 아주 강력한 기능을 포함하고 있습니다. 따라서 수학시험에서 그런 기능을 쓰는 사람과 쓰지 못하는 사람의 성적에는 큰 차이가 발생할 수 있습니다. 그럼 시험을 주관하는 입장에서는 고급 계산기 사용을 제한하는 수밖에 없을테고, 그러면 고급(=비싼) 계산기 판매가 줄어들게 됩니다. 그래서 계산기 제조사에서는 이에 대한 대책으로 "시험시간에 한정하여 계산기 기능을 일부 제한함으로써 다른 저가형 계산기와 형평성을 맞추는 기능"을 추가하는데, TI nspire 모델군에...
    • 139 nspire [TI-nspire] amortTbl() 상환 테이블, ∑Int(), ∑Prn(), bal()
    • 세상의모든계산기 2017.09.13 - 13:01 744 1
    • 1. amortTbl() amortTbl(NPmt,N,I,PV, [Pmt], [FV], [PpY], [CpY], [PmtAt], [roundValue]) ⇒ matrix 이 함수는 부채(Debt)에 대한 상환표(스케쥴)를 matrix 형태로 작성하여 화면에 표시해줍니다. 4개의 인자가 필수적으로 요구되며, 6개의 선택인자를 추가할 수 있습니다. 컴마를 연속으로 찍는 방법으로 선택 인자를 일부만 입력할 수 있습니다. 나머지 변수를 이용해 Pmt(매기 납부액) 값을 찾는 것이 기본적인 기능입니다. 다만, Pmt 값을 직접 지정하여 입력하여 다른 값을 찾는 방법도 가능합니다. 1. 각 인자 설명 NPmt : 테이블(...
    • 138 nspire [TI-nspire] Error: Invalid implied multiply 에러 : 곱하기의 부적절한 생략
    • 세상의모든계산기 2015.11.16 - 16:37 2924
    • 1. 증상 증상1) Error 메시지 출력 : Invalid implied multiply 증상2) 에러 메시지 없이 입력식이 그대로 결과로 출력 └ 사진 출처 : http://kin.naver.com/qna/detail.nhn?d1id=11&dirId=1114&docId=240248248&ref=me3lnk 증상3) 그래프 모드에서는 그래프가 그려지지 않음 그래프가 그려지지 않습니다. 2. 에러 메시지 설명 아주 흔하게 마주치는 에러 메시지 중 하나입니다. 곱하기가 생략되지 않아야 하는데 잘못 생략되었다는 뜻입니다. [TI-nspire] 계산기는 변수명과 함수명을 별도로 구분하지 않고 함께 사용합니다. 때문에 문자 ...
    • 137 nspire [TI-nspire] CX (I) 프로그래밍, 속도 비교 (MicroPython vs (Nspire-)LUA vs Nspire-BASIC)
    • 세상의모든계산기 2024.11.27 - 13:47 293
    • https://tiplanet.org/forum/viewtopic.php?f=43&t=15309&lang=en 링크 결과에 의하면 피보나치 재귀함수의 경우 (빠름) Lua TINCS >>> Lua emu = MicroPython calc "JIT" > Basic TINCS >> Basic Nspire 내장 LUA 프로그램이 시스템(OS)에 최적화되었다고 볼 수 있겠습니다. DATA에 표시되는 비교 대상이 여러가지로 표시되는데, - MicroPython emu - MicroPython calc "JIT" - Lua emu - Lua calc - Lua TINCS - Basic - Basic TINCS TINCS 가 붙은 것이 실물 계산기인 TI-nspire 내장 언어인 것은 확실해 보이구요. 나머지는 어떻게 실...
    • 136 nspire [프로그램] 프로그래밍 가이드 (TI-Basic)
    • 세상의모든계산기 2024.06.20 - 07:46 336 1
    • https://education.ti.com/en/activities/ti-codes/nspire/10-minutes 이곳에 가시면 TI-Nspire BASIC 을 이용해 프로그램하는 기본적인 방법이 아주~~잘~~ 나와 있습니다. UNIT 을 눌러서 배우고 싶은 부분을 클릭하신 다음 화살표 옆에 있는 Step 을 누르시면 단계별로 차근차근 잘 가르쳐줍니다. 이로서 기초적인 프로그래밍 방법은 다 배우실 수 있습니다. 하지만 좀 아쉽죠? 기초적인 프로그래밍 방법을 배우셨다면 다음 문서를 통해 보다 자세한 방법을 배우실 수 있습니다. https://education.ti.com/html/webhelp/EG_TINspireCode/...
    • 135 nspire [TI-nspire] expand(), 결과 수식을 다항식으로 확장해서 표현할 때
    • 세상의모든계산기 2023.05.27 - 10:32 979 3
    • expand() expand(Expr1 [, Var]) → expression expand(List1 [, Var]) → list expand(Matrix1 [, Var]) → matrix expand(Expr1)는 Expr1을 모든 변수에 대해 확장한 결과를 반환합니다. (다항식의 경우 다항식 확장, 유리 함수의 경우 부분 분수 확장) expand()의 목표는 Expr1을 단순한 항의 합과/또는 차로 변환하는 것입니다. 반면 factor()의 목표는 Expr1을 단순한 인수의 곱과/또는 분수로 변환하는 것입니다. expand(Expr1,Var)는 Var에 대해 Expr1을 확장한 결과를 반환합니다. 유사한 Var의 거듭 제곱은 수집됩니다. 항과 그 인수...
    • 134 nspire [TI-nspire] factor(), 소인수 분해 & 수식을 묶을 때
    • 세상의모든계산기 2024.11.27 - 09:43 433 1 1
    • 1. factor(rationalNumber) "소수를 인수로 가지는 유리수를 반환합니다. 합성수의 경우, 두 번째로 큰 인수의 자리 수가 증가함에 따라 계산 시간은 기하급수적으로 증가합니다." factor() 함수는 기본적으로는 인수로 넣어진 숫자를 소인수 곱으로 분해하는 기능을 합니다. ※ 너무 큰 수의 분해에는 시간이 많이 소요되므로, 소수인지를 확인하는 것으로 충분하다면 isPrime() 함수를 쓰시는게 좋습니다. 2. factor(수식) 인수에 수식을 넣었을 때는 수식을 곱의 형태로 만들어주기도 합니다. 다만, 수식을 정확하게 내가 원하는 형태(꼴...
    • 133 nspire [TI-nspire] Fourier Transform Library 푸리에 변환 라이브러리 (ported from TI-92)
    • 세상의모든계산기 2024.11.19 - 00:45 806 6
    • 오리지널(TI-92/89) 라이브러리 https://allcalc.org/52455 Author: Lars Frederiksen E-mail: LTF@POST8.TELE.DK PS. Please do not ask for more programs. 포팅 - 진행중 아무리 찾아봐도 TI-nspire 용 fourier transform 라이브러리(프로그램)이 없고, TI-92/89 용으로는 단 하나 찾아지긴 했는데, 포팅하려고 보니 코드가 단순하지가 않네요. 진행 완료 - fourier() 함수 - libpub - fouriersub() 함수 - ifourier() 함수 - libpub - eval() 함수 - libpub - phi() 함수 // 원본은 pi() 인데, 제한이 있어 변경함 - lambda() 함수 미...
    • 132 nspire [TI-nspire] FormulaPro - 전기 공학 문제 풀이용 툴
    • 세상의모든계산기 2024.11.21 - 12:14 413 1
    • 원본 출처 : https://tiplanet.org/forum/archives_voir.php?id=6034 github : https://github.com/adriweb/EEPro-for-Nspire 설명서 pdf (영문) : https://education.ti.com/-/media/C024C65A3D5247D083021DCDA3E73369 ㄴ 프로그램이 간략하게 소개되었을 뿐 큰 도움이 되진 않으니, ㄴ 자세한 설명이 필요한 경우 TI-89/92 용 오리지널 프로그램인 EEPro 설명서(pdf)를 읽어보시는게 좋습니다. ㄴ https://education.ti.com/en-ph/guidebook/details/en/95B2DF8D3F5A47DE88257AE45C2EA867/89eepro 소개글 한국어 AI 번역 (ChatGPT) Formu...
    • 131 nspire [TI-nspire] 수식에 "|"(Constraint Operator) 조건식, 제약식을 붙이는 방법
    • 세상의모든계산기 2015.11.17 - 10:57 4021 4
    • 1. 조건식 또는 제약식이란? 수식에 따라붙는 조건식 또는 제약식 또는 제약 조건이란, 수식에 사용되는 문자를 특정한 조건으로 제약하는 보조수식을 의미합니다. 영어로는 constraint 라고 부릅니다. 확률에서 P(A|B) 를 "B일 때 A의 확률"로 해석하는 것과 동일한 맥락으로 이해할 수 있습니다. nspire 에서도 세로줄 | Vertical line 을 제약식의 기호(Constraint Operator)로 사용합니다. 여러가지 조건을 하나의 식에 반복해 대입해 보려고 할 때 특히 유용하고, 식을 치환하여 다른 식으로 변형시키거나 정리할 수 있어서 여러모로 ...
    • 130 nspire 미분 Derivative, 미분 계수 그리고 tangentLine()
    • 세상의모든계산기 2024.06.29 - 09:05 412 2
    • 1. 템플릿을 통한 입력 ㄴ TI-nspire 미분 템플릿. 차례대로 1차 미분, 2차 미분, n차 미분을 나타냅니다. * 위 스샷처럼 템플릿 버튼으로 입력할 수도 있고, * 메뉴를 통해 입력할 수도 있습니다. 4(Calculus) - 1. Derivative (1차 미분만 가능) - 2. Derivative at a point... (미분 계수 구할 때 사용, 팝업창 열림, 1차 2차 n차 선택 가능) ㄴ 두번째 입력식에서 |x=0 은 고정된 템플릿 형식으로 입력되는 것이 아니고, ㄴ 미분 템플릿과 제약식 연산자 | 가 결합된 형식입니다. ㄴ 제약 연산자 : https://allcalc.org/10244 2. 변수,...
    • 89 [TI-92][TI-89] Fourier Transform Library
    • 세상의모든계산기 2024.11.15 - 23:18 465 8
    • 오리지널 출처는 모르겠구요. 이곳에서 발견했습니다. https://helpcalculator.forumfree.it/?t=7760484 파일 다운로드 : https://digilander.libero.it/fpirozzi/fourier.zip Readme.txt fourier ------- Fourier version 3.20 for TI-92/TI-92II and TI-89/TI-92+ This packet contains functions to perform Fourier-/inverse Fourier- transformation. A function, which can rewrite the output of Fourier/ iFourie to a form that, can be evaluated numerical. A function to graph the output. Keep the functions together in a ...
    • 128 nspire [TI-Nspire] 프로그래밍 If, Lbl, and Goto to Control Program Flow
    • 세상의모든계산기 2024.11.18 - 15:27 235
    • 원본 출처 : https://education.ti.com/html/webhelp/nspire/4.2/NAVHH/TI-NspireNavigatorHelp_EN/Content/M_Programming/PR_Using_If_Lbl_and_Goto.htm You are here: Programming > Using If, Lbl, and Goto to Control Program Flow Using If, Lbl, and Goto to Control Program Flow If 명령어와 여러 If...EndIf 구조는 조건부로 명령문이나 명령문 블록을 실행할 수 있게 해 줍니다. 즉, (예: `x>5`)와 같은 테스트 결과에 따라 실행됩니다. Lbl(레이블)과 Goto 명령어는 함수나 프로그램 내에서 한 위치에서 다른 위치로 분기하거...
    • 127 nspire [TI-nspire] Fundamentals of Differential Equations - 미분 관련 자료
    • 세상의모든계산기 2024.11.18 - 11:22 260
    • Fundamentals of Differential Equations Ninth Edition Fundamentals of Differential Equations and Boundary Value Problems Seventh Edition R. Kent Nagle, Edward B. Saff, and Arthur David Snider 출처 : https://media.pearsoncmg.com/aw/aw_nagle_diffeq_9/nspire/nde9e_nspire.html 챕터3. Calculus and Differential Equations 챕터4. Laboratory Exercises 를 주로 보시면 TI-nspire 미분 기능에 대하여 기초적+응용적인 내용을 공부하실 수 있습니다.
    • 1 2 3 4 5 6 7 8 9
    • / 9 GO
    by OrangeDay
    • TI
    • allcalc.org
    • 세모계 all rights reserved.