수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

배열 질문드리겠씁니다.

Creative

2023.04.01




텍스트 파일 안의 데이터를 받아들여서 적분수식에 넣고 그것의 최대값을 구하려고 합니다.단순히 하나씩 적분해서 최대값 구하려면 쉬운데 다음것의 적분값을 구하려면 전데이터의 적분한값이
필요해서 질문드립니다.첫 데이터가 a(i)라고 한다면 그걸 적분하면 v(i)가 되고 그걸 적분하면 d(i)가 됩니다.d(i+1)을 구하려면 v(i)와 d(i)가 필요해서 질문드립니다.제발좀 도와주세요..비베 고수님들..
dt=1/150
이게 수식입니다.v(i)=v(i-1)+(a(i)+a(i-1))dt/2d(i)=d(i-1)+dt*v(i-1)+(dt^2/6)*(a(i)+2a(i-1))
여기서 문제 되는게d(i+1)=d(i)+dt*v(i)+(dt^2/6)*(a(i+1)+2a(i))이렇게 되기 때문에 바로 전의 데이터도 저장되어야 계산할 수 있습니다.
예를들어서, a1, a2, d1, d2, v1, v2 vmax 라는 변수를 만들어서a(i)를 a1에 넣고d(i)를 d1에 넣고v(i)를 v1에 넣습니다.그 후a(i+1)를 a2에 넣고d(i+1)를 d2에 넣고v(i+1)를 v2에 넣고
v와 v2중 높은 값을 vmax에 넣는겁니다.
그 다음차례엔 d2, v2를 이용해서 d(i+2)와 v(i+2)를 구하고v(i+1)과 v(i+2)중 높을값을 vmax에 넣고 싶습니다.
사진에 있는 데이터를 차례대로 배열에 넣고 계산하려니 너무 오래 걸리네요..
첫번째 데이터를 읽어와서 수식에 집어넣고 값을 저장하고두번째 데이터를 읽어와서 수식에 집어넣고(여기 수식은 첫번째 데이터와 첫번째데이터를 수식에집어넣은값도 필요함)
둘을 비교해서 높은값을 따로 저장해두고세번째 데이터를 수식에 집어넣을때는 두번째 데이터를 수식에 집어넣은 값도 필요합니다...
결국 첫번째데이터수식값 두번째데이터수식값 비교해서 큰거 남기고큰거와 세번째 데이터 수식값을 비교해서 큰거 남기고(물론 비교해서 작더라도 바로전데이터수식값은
따로 저장해둬야합니다.)이걸 반복하고 싶습니다.
조언좀 부탁드리겠습니다. 수다님..

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

번호 제 목 글쓴이 날짜
2694340 아스키코드 출력 다힘 2025-05-10
2694286 1,900,000 - 백 구십 만원 (6) 허우룩 2025-05-09
2694230 텍스트복사 거북이 2025-05-09
2694203 당신의 지식을 공유해주세요! 후예 2025-05-09
2694174 디버거 크랙방지 (8) 덕이 2025-05-08
2694146 수다 사이트글 조회한사람 목록추출가능? (5) 곰돌츼 2025-05-08
2694070 vb_vbnet님의 사이트댓글자동작성기인데 이것을요. 가시 2025-05-07
2694041 모듈은 무었인가요? 하람 2025-05-07
2694013 비쥬얼베이직 책 추천좀요^^... 초코맛캔디 2025-05-07
2693985 리소스문제데요...ㅋㅋ (1) 아리에스 2025-05-07
2693929 했는데 ㅠㅠ 볼수록중독 2025-05-06
2693870 수정좀요 ^^;; (2) 차오름 2025-05-06
2693812 ※고구마는 보아라 (6) 솔길 2025-05-05
2693789 마우스가있는곳의 좌표 보기 하예진 2025-05-05
2693759 실시간으로 서버 열렸는지 닫혔는지 확인하는법좀 참이 2025-05-05
2693728 로그인 유지 관련 제발 성실답변좀요 에녹 2025-05-04
2693705 아 재질문합니다 (5) 모아 2025-05-04
2693677 Dim a (1 to 11) AS Long에서 11을 K로 놓는 방법 질문 진주 2025-05-04
2693648 55런타임오류..... 가론 2025-05-04
2693620 수다님 꺼처럼 하는방법좀요 PinkPearl 2025-05-03
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com