• 검색 결과가 없습니다.

2. 그 밖의 유용한 도구

N/A
N/A
Protected

Academic year: 2022

Share "2. 그 밖의 유용한 도구"

Copied!
3
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

1. for, while, switch문

1) for 문 기본형태

for index = 초기치: 증분: 최종치 명령어 ~~~~

end

예) 1부터 100까지 더하는 프로그램을 for 문을 이용하여 스크립트 파일로 만들기 s=0

for n=1:100 s=s+n end

해보기) 1부터 n 까지 더하는 프로그램을 함수로 만드시오.

2) while 문 기본형태

while 논리적인 조건 명령어 ~~~

end

논리적인 조건이 참이어야만 명령어 문장을 실행한다.

예) 1부터 100까지 더하는 프로그램을 while 문을 이용하여 스크립트 파일로 만들기 s=0

while n<=100 s=s+n;

n=n+1;

end

해보기) 1부터 n 까지 더하는 프로그램을 while 문을 이용하여 함수로 만드시오.

2. 그 밖의 유용한 도구

1) ...

긴 문장을 두 문장으로 나누어서 쓸 때 사용한다. = , + , - 앞뒤의 공백은 넣어도 되고 넣지 않아도 된다.

(2)

» x=1.234 +2.345+3.456+4.567+5.678+6.789...

+ 7.890 + 8.901 - 9.012

x = 31.8480

2) 한 줄에 여러 문장 쓰기

콤마(,)나 세미콜론(;)으로 구분만 된다면 한 줄에 여러 문장들을 한꺼번에 쓸 수 있다.

plot

(

x

,

y

,

'o'

),

text

(1,20,

'System

1

'

),

text

(1,15,

'System

2

'

)

plot

(

x

,

y

,

'o'

);

text

(1,20,

'System

1

'

);

text

(1,15,

'System

2

'

)

3) 데이터 출력방식

화면 출력은 다음 네 가지 중에서 선택할 수 있다.

format short (default) format long

format short e format long e 4) save, load

MATLAB을 끝내기 전에 명령어 ‘save'를 치면 메모리에 있던 모든 변수들이 matlab.mat 라는 파일에 저장되며, 다음에 MATLAB을 실행할 때 명령어 ’load'를 치면 저장되었던 변 수들이 메모리에 loading된다.

숙제1. ) 두 개의 식을 실행해서 어떠한 것이 결과를 출력하는데 시간이 덜 걸리는지를 알 아보고자 한다. 아래와 같이 두 개의 식이 있다. 이 식은 오일러 상수를 계산 하는 식이다.

두 개의 식 중에서 어떠한 식을 선택하는게 더 좋은지 생각해보고 프로그램을 작성하여 비 교하여보자.

오일러상수값 r= 0.57721666489983914000

(1) r= Lim

m→∞[ ∑km= 11k- ln (m+ 12 )]

(2) r= Lim

n→∞[ ∑kn= 11k- ln (n)]

숙제) Cramer's Rule











































(3)

 























 

,

 























 

,

 























 

이 됩니다. 이 프로그램을 작성하기 위하여 필요한 명령어 몇가지를 다시 짚어 봅시다.

1) >> A=[1 2 3; 4 5 6; 7 8 9]

2) A(1,:)과 A(:,1)의 차이는 무엇일까?

3) [m,n]=size(A)

4) 스크립트 파일로 프로그램을 짠 것을 함수로 바꾸시오.

참조

관련 문서

그들에서 CIDI의 하위 검사 성적들간의 상관 관계, 내적 일치도, 총점과 치매를 평가하는 다른 척도 성적들과의 상관 관계, 치매 진단의 민감도와 특이도를 이용한

창의성은 학습이 불가능한 것 개인의 창의성 평가 못함 창의적인 사람과 창의적이지 못한 사람으로 분류 창의적 통찰의 발현과정을 이해하려는 노력 좌절시킴 인지과정 및

The Acceptance and Diffuse of useful Technology in Socio-technical System Perspectives 강 재 정* * (Jae-Jung Kang) &lt; 목 차 &gt; I. 전기자동차의 장단점과 지원정책

Thomas 낙상 도구(St. Thomas Risk Assessment Tool in Falling elderly inpatients, STRATIFY), 12) 1999년 미국에서 개발된 Conley 낙상도구(Conley Scale), a1)

• 전체 서비스 경험을 단계별로 보다 깊게 분석 가능하며 자신과 경쟁사의 서비스를 빠 르고 쉽게

– 실행 파일을 만들기 위해 필요한 파일들과 그 들 사이의 의존 관계, 만드는 방법 등을 기술 – make 시스템은 Makefile을 이용하여 파일의. 상호 의존 관계를 파악하여 실행

사실 이러한 방법이 전혀 새로운 방법은 아니지만 지역 투입산출표를 작성하는 과정에서 다른 연구에서는 시도되지 않았던 기법들 예를 들면 최종수요의 집 계과정을 다양화할 수 있는

사용한도를 초과하여 다량 보유하지