• SEARCH

    통합검색
세모계
    • Dark Mode
    • GNB Always Open
    • GNB Height Maximize
    • Color
    • Brightness
    • SINCE 2015.01.19.
    • 세모계 세모계
    •   SEARCH
    • 세상의 모든 계산기
      • 자유(질문) 게시판
      • 계산기 뉴스/정보
      • 수학, 과학, 공학 이야기
      • 세모계 : 공지 게시판
        • 구글 맞춤검색
    • TI
    • CASIO
    • HP
    • SHARP
    • 일반(쌀집) 계산기
    • 기타계산기
    • by OrangeDay
  • 세상의 모든 계산기 자유(질문) 게시판
    • 세상의 모든 계산기 자유(질문) 게시판 질문 ()
    • [TI-nspire] 함수정의시 입력변수를 다양하게 할 수 있을까요?

      • 계산기꿈나무
      • 2024.06.30 - 03:30 2016.03.29 - 09:45 5470 5 2

    안녕하세요:) 

    설명서를 보면 함수에 입력할 수 있는 값의 종류가 여러가지일 때가 있는데

    제가 만들 때는 불가능할까요?

    예를 들자면 subMat함수는

    설명서상에 subMat(Matrix1[,startRow][,startCol][,endRow][,endCol])로 되어있습니다

    이경우 subMat함수는 총 5가지 변수를 입력할 수 있는데 경우에 따라 입력하지 않아도 되는 식입니다.

    함수를 정의할 때에도 이와같은 기능을 추가할 수 있을까요?

     

    Attached file
    image.png 11.9KB 105
    이 게시물을..
    N
    2
    0
    추천인
    세상의모든계산기 오후열시반
    • 1
      계산기꿈나무

    계산기꿈나무 님의 최근 글

    [TI-nspire] 항의 개수를 구하는 방법이 있을까요? 4175 3 2016 04.19 [TI-nspire] piecewise함수 그래프 그리기 질문드립니다 5434 4 2016 04.03 [TI-nspire] 함수정의시 입력변수를 다양하게 할 수 있을까요? 5470 5 2016 03.29 [TI-nspire] 숫자인지 문자인지 구별하는 방법이 있을까요? 4184 6 2016 03.18

    계산기꿈나무 님의 최근 댓글

    감사합니다 :) 답변 감사합니다!! 2016 04.19 매번 감사드립니다:) 2016 04.03 piecewise함수는 명령어로 piecewise(function,condition)식으로 써서 전역변수로 정의하면 그래프창에서도 사용 할 수 있는데 혹시 scatter plot도 명령어가 있을까요? 2016 04.03 감사합니다:) 리스트방식 활용해 봐야 겠어요!! 2016 03.29 너무 저만 질문하는 거 같아서 민망해 여기에 올려버렸네요. 게시판에 다시 정리해서 글올리겠습니다 !! 죄송합니다ㅠㅠ 2016 03.21
    글쓴이의 서명작성글 감추기 

    댓글5

    • Profile 0
      세상의모든계산기
      2016.03.29 - 10:43 2016.03.29 - 10:20 #16586

      그냥은 안되는 것 같습니다.
      http://tibasicdev.wikidot.com/forum/t-371922/optional-arguments

      확실치는 않습니다.

      댓글
    • Profile 0
      세상의모든계산기
      2016.03.29 - 10:42 #16591
      1. 인수를 list (또는 string) 형식으로 입력받고,
      인수를 분석해서 분기 처리

      2. 기본만 입력받고,
      나머지는 번거롭지만 request 형식으로 입력

      두가지 방법이 있을 것 같네요.
      댓글
    • 0
      계산기꿈나무
      2016.03.29 - 13:20 #16606
      감사합니다:) 리스트방식 활용해 봐야 겠어요!!
      댓글
    • Profile 0
      세상의모든계산기
      2024.06.29 - 12:43 2024.06.29 - 12:29 #43166

      1) 무작정 도전

       

      Define flex1(a,b,c)=
      Func
      :If b="" Then
      :  b:=0
      :EndIf
      :
      : If c="" Then
      :  c:=0 a
      :EndIf
      : Return+b+c
      :EndFunc

       

      이렇게 정의하고 테스트 해보면  

      flex1(1)    "Error: Too few arguments"
      flex1(1,2)  "Error: Too few arguments"
      flex1(1,2,3)                            6
      댓글
    • Profile 0
      세상의모든계산기
      2024.06.29 - 12:52 2024.06.29 - 12:42 #43171

      2) 인수를 리스트로 처리

       

      Define flex2(args)=
      Func
      :Local a,b,c,i,d
      :d:=0
      :
      :For i,1,dim(args)
      :  d:=d+args[i]
      :EndFor
      :Return d
      :EndFunc

       

      flex2({1})                   1
      flex2({1,2})                 3
      flex2({1,2,3})               6
      Attached file
      flex_args.tns 2.7KB 85
      댓글
    • 댓글 입력
    • 에디터 전환
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 목록
      view_headline
    5
    × CLOSE
    전체 일반 389 질문 507 웃김 2 팁 & 정보 16 퀴즈 2 리뷰 11 퍼옴 & 링크 6 공지 1
    기본 (0) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    등록된 글이 없습니다.
    • 글쓰기
    • 세상의 모든 계산기 자유(질문) 게시판
    • 세상의모든계산기
    • 사업자등록번호 703-91-02181
    • 세모계 all rights reserved.