엑셀 정적분 함수 - egsel jeongjeogbun hamsu

기본적인 적분 코드 (visual basic, Excel VBA)

121023_강승원_간단한 적분계산.hwp

Visual basic에서는 적분 계산이 기본으로 제공되지 않습니다.
엑셀에 내장된 vba에서 활용하기 위해 간단한 적분을 코드로 작성해 보았습니다.

아래의 코드는 0.01씩 5.00까지 총 500개를 쪼개어 각 각의 값을 구한 뒤 총 합을 더하는 내용입니다.

계산기(Texas instruments사의 Ti-89) 와 비슷한 값을 얻기 위해서는
5,000,000 회 정도로 쪼개면 비슷해 지는 것을 확인하였습니다.

쪼갬 횟수가 늘어날수록 프로그램의 속도가 늦어지는 단점이 있습니다.
이를 해결하기 위해서는 적분 알고리즘을 이용한 코드작성이 필요하다는 것을 느꼈습니다.
고맙습니다.

======================================================
코드

Option Explicit

Private Sub integral()

    Dim i As Long
    Dim Sum As Double

   

'=======================================
    'Constant setting
    Const Max As Long = 500 '횟수 설정

            '========================================
    'start

        For i = 1 To Max

         Sum = Sum + ((i * 0.01) ^ 2 + 2 * (i * 0.01)) * 0.01

    Next i

    MsgBox Sum

End Sub

사용언어 visual basic


===================================

o ERF 함수

- 목 적 : 

ERF 함수는 lower_limit에서 upper_limit까지 적분 된 오차 함수를 반환한다.

- 문 법

- 엑 셀 : ERF(lower_limit,[upper_limit])

- SAS  : ERF 함수

- 범주 : 공학 함수

- 예제

다음 예제는 ERF 함수를 사용하여서 지정한 인수의 적분된 오차 함수를 반환한다.

SAS Program

DATA ERF; * 0에서 0.74500까지 적분된 오차 함수를 반환.; VAR1 = ERF(0.745); * 0에서 1까지 적분된 오차 함수를 반환.; VAR2 = ERF(1); PUT VAR1 = VAR2 =; RUN;

Results

OBS VAR1 VAR2 1 0.70793 0.84270

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

엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크

SAS 함수(SAS Function) 리스트 링크

이번시간에는 마이크로소프트 엑셀에서 수학 기호를 입력하는 방법을 배워본다. 신체의 손으로는 수학 기호를 얼마든지 종이에 그릴 수 있지만, 엑셀에서 수학의 제곱이나 분수, 근호, 미적분, 시그마, 로그, 행렬, 사인코사인, 리미트, 제곱근등을 삽입하는 것을 모르는 분들은 막막할 수 있다. 하지만 이 방법은 매우 간단하다.

먼저 우리가 원하는 모습은 아래와 같은 형태일 것이다

우리가 학교시험이나 자격증, 입사 시험등에서 받아보는 시험지에는 이런 수학기호들이 삽입되어 있다.

우리가 보는건 인쇄된 종이지만, 이 또한 누군가 엑셀등으로 수학 함수들을 삽입한 것이다.

그래서 대부분은 수학, 과학선생님, 교수, 자격증이나 입사시험 관련 출제자등이 수학 기호를 많이 삽입하지만,

학생들도 과제나 시험을 보는 과정에서

제곱이나 분수, 근호, 미적분, 시그마, 로그, 행렬, 사인코사인, 리미트등을 삽입해야 하는 경우도 있다.

이 방법을 모른다면, 그냥 선분이나 네모 도형등으로 일명 '노가다'를 하기도 할 것이다.

하지만 이 포스팅을 보셨다면, 더이상 그럴일이 없으니 안심하시라.

그럼 지금부터 엑셀에서 각종 수학 기호를 삽입하는 방법을 배워보겠다.

1) 먼저 엑셀을 실행 후, 화면 상단에서 [삽입] 클릭

2) 삽입 메뉴에서 가장 우측에 있는 [수식] 아이콘 클릭

3) 수학 관련 기호, 수식, 함수, 공식들이 전부 나온다.

4) 먼저 자주 쓰이는 수학 공식은 [수식] 아이콘에 미리 저장되어 있어서, 클릭만 하면 자동으로 삽입된다.

4-1) 해당 공식에서 상수를 제외한 변수를 정수등으로 바꾸고 싶다면, 해당 위치를 클릭하여 수정하면 된다.

4-2) 중간에 들어가는 연산자, 부등호등도 메뉴의 아이콘을 클릭하면 삽입된다.

5) 이제 자주 쓰이는 기호, 함수등을 삽입해보자

엑셀에서 제곱, 분수, 근호, 미적분, 리미트, 제곱근, 사인코사인, 행렬, 로그, 시그마등을 전부 입력할 수 있다.

5-1) 엑셀에서 분수 삽입하는 방법

5-2) 엑셀에서 제곱, 위첨자, 아래첨자 입력하는 방법

5-3) 엑셀 근호, 제곱근, 근의 공식 입력방법

5-4) 엑셀에서 미분, 적분, 선적분등 입력하기

5-5) 엑셀에서 시그마, 곱, 공곱, 합집합, 교집합 입력 삽입하기

5-6) 엑셀에서 대괄호, 괄호, 중괄호 입력하기

5-7) 엑셀에서 삼각함수 입력하기, 사인, 코사인, 탄잰트, SIN, COS, TAN 입력

5-8) 엑셀에서 극한 및 로그 입력하기 (log, limit 입력방법)

5-9) 엑셀에서 행렬 입력하기

6) 여기까지 보셨으니, 마지막 최강의 꿀팁을 알려드리겠다

위의 방법은 간단한 수학 공식 또는 불변의 공식을 아주 간단하게 삽입할 수 있지만

수식이 복잡해지면 뭔가 더 복잡하고 손이 많이갈 수 있다.

그래서 이때는 차라리 손으로 직접 그리는게 더 빠르고 편할 수 있다.

내가 손으로 그린 수학 문제가 엑셀에 바로 삽입된다면 얼마나 좋을까?

Microsoft Excel은 출시된지 20년이 넘는, 전세계가 사용하는 프로그램이다.

바로 그 기능이 여기 있다.

6-1) 수학 공식, 수식, 함수 직접 그려서 삽입하기

* [삽입] 메뉴의 [잉크 수식]을 눌러보자

이런식으로 마우스나 터치패드 등으로 수식을 직접 그려 삽입할 수 있다.

6-2) 하지만 아래와 같이, 숫자 4가 삼지창으로 인식된다.

[선택 및 수정]을 클릭 후, 해당 숫자나 기호등을 눌러 다른 숫자,문자로 바로 수정할 수 있다.

* 아 참고로 필자는 현직 엔지니어로, 10년 이상의 PC 노하우를 블로그, 유튜브로 올리고 있다.

PC 관련 문의를 100% 무료로 도와드리니까, 아래 SNS를 활용해보시기 바란다.

▶ PC 고장 문의 게시판

▶ PC 꿀팁 카페 (네이버)

▶ 유튜브 <PC 꿀팁 받기>

▶ 유튜브 <컴맹 탈출 강좌>

6-3) 수정이 아니라, 특정 문자를 지우고 싶다면 [지우기]를 누르고 문자를 클릭하면 지워진다.

[삭제]를 누르면 모든 문자가 지워진다.

Toplist

최신 우편물

태그