회원가입 ID/PW 찾기

펌웨어 & 코딩언어 HOT피보나치 수열..

aNitMotD2013.10.30 03:4710.30조회 수 555댓글 2이 게시물을

AA

format compact

x(1)=1; x(2)=1;
x(3)=x(2)+x(1);
i=3;
max=input('max= ');
while x(i)<=max
    x(i+1)=x(i)+x(i-1);
    i=i+1;
end
disp(x(1,:))

 

제가 피보나치 수열을 위와 같이 짰는데요, max는 한계숫자 이하를 보이려고 한거고..

여튼 이대로 실행하면, max 값을 기준으로 1라운드 더 돕니다..

원인은 알겠는데 해결할 방법을 도저히 모르겠네요..

i가 1씩 증가하는 구문을 먼저 넣으면 에러가 나더군요... orz..

 

결과 출력의 경우 max 값이 100 일시

 

[ 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144]

 

요렇게 나오는데, 제가 보고 싶은 결과는

 

[ 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]

 

요겁니다.. 도저히 답을 모르겠어서 여기 질문해봅니다..

 

ps. 처음에 for문으로 했었는데 계속 에러가 나서 while로 바꿨습니다만..

     두가지 경우 모두 가능할 수 있나요..

댓글 2
  • No Profile

    format compact

    x(1)=1; x(2)=1;
    x(3)=x(2)+x(1);
    i=3;
    max=input('max= ');
    while x(i)<=max
        x(i+1)=x(i)+x(i-1);
        i=i+1;
    end
    disp(x(1,1:i-1))


    While문의 종료조건이 x(i+1)번까지 연산이 되어야해서 한개의 데이터가 더 생성됩니다.

  • No Profile

    어렵네요

하드웨어 설계 및 개발에 대하여 개발자들이 자유롭게 토론하는 공간입니다.
- Q&A, 자유주재 토론, 관련 정보 공유
- 분야 : 마이크로프로세서 응용, 전기/전자(아날로그/디지털) 회로 설계, C/C++ 프로그래밍, 펌웨어,
         PCB Artwork, 트러블슈팅 등 하드웨어 설계에 관한 전반인 내용
※ 게시글에 맞는 분류를 선택하여 글을 작성해 주시면 쾌적한 사이트 운영에 많은 도움이 됩니다.
※ 하드웨어 인사이트는 회원들간의 거래정보를 게재할 뿐이지, 그 어떤 책임과 의무도 가지지 않습니다.

search
번호 분류 제목 글쓴이 조회 수 날짜
1072 마이크로프로세서 HOTkeil 컴파일러 에서 왜 이런에라가?2 강원도 648 2014.01.12
1071 Software & IDEs HOTUSB를 사용하는 디바이스 펌웨어 개발 책? 문서?1 베이아터 479 2014.01.09
1070 마이크로프로세서 프로그램 시작 하려 합니다.2 서봉 207 2014.01.05
1069 마이크로프로세서 HOTPADS 자삽 데이터 작성법 좀 알려 주세요.1 SS 850 2013.12.18
1068 마이크로프로세서 HOT인체감지모듈 어셈블리어 질문1 lacoca 584 2013.12.14
1067 마이크로프로세서 HOT8051 mcu를 사용한 압력조절장치 프로그램이 필요합니다. ndk 524 2013.11.13
1066 마이크로프로세서 HOTavr과 근접센서 질문드립니다!2 고냥정권 759 2013.11.01
펌웨어 & 코딩언어 HOT피보나치 수열..2 aNitMotD 555 2013.10.30
1064 마이크로프로세서 layout footprint를 allegro에서 열 수 있나요? 갈아만든공돌이주스 301 2013.10.29
1063 마이크로프로세서 프로그램 다운로드 관련1 청풍근이 316 2013.10.16
1062 마이크로프로세서 HOT내부eeprom에 대한 질문_delay jaemi2010 413 2013.10.08
1061 펌웨어 & 코딩언어 HOT1D FEM coding 문제 ..원하는 답이 안나와요 수치해석미쵸 510 2013.09.29
1060 펌웨어 & 코딩언어 HOTPIC 16F628A와 CCSC 기반의 프로그래밍 질문입니다. 제발 도와주세요ㅠㅠ 신천동주민 485 2013.09.24
1059 마이크로프로세서 Cooper의 일부분을 드러나게 하고 싶습니다.1 곤곤 246 2013.09.24
1058 마이크로프로세서 HOTpickit3 에넣은 hex 추출가능한지?1 야니 661 2013.09.15
1057 Software & IDEs HOT큐블럭 프로그래밍 관련 질문 올립니다.1 행복이아빠 595 2013.08.22
1056 마이크로프로세서 HOTAT90CAN128 통신 관련 질문드립니다 Twinkle 591 2013.07.23
1055 Software & IDEs HOTProteus 7.7 Professional2 Keyshaun 755 2013.07.12
1054 Software & IDEs HOTmsp430f1611을 사용하고 있는데 ADC에서 읽어들인 값하고 직접 테스터기로 찍은 값이 달라요1 김진성짱 812 2013.06.25
1053 마이크로프로세서 HOT상단메뉴에 있는 '계산기'란 카테고리에 대하여... 음악은나의삶 424 2013.06.17
Prev 1 2 3 4 5 6 7 8 9 10 ... 58 Next
  • 승자는 어린이에게도 사과할 수 있지만, 패자는 노인에게도 고개를 숙이지 못한다.
    - J.하비스
  • * 납포인트 정보 *
  • 글 작성 : 3
  • 댓글 작성 : 1
  • 내 글이 추천받음 : 1
저작권법에 위배되는 콘텐츠는 등록 불가하며, 저작물에 대한 권리는 저작자에게 있습니다.
Copyright 2006-2021 © hardwareis.com, All rights reserved.