• 검색 결과가 없습니다.

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) 스크립트 파일로 프로그램을 짠 것을 함수로 바꾸시오.

참조

관련 문서

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

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

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

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

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

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

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

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