• 검색 결과가 없습니다.

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

참조

관련 문서

▪ IDLE은 파이썬의 통합 개발 환경(Integrated Development Environment)으로 개발을 효율적으 로 수행하기 위해서 파이썬에서 제공하는 도구..

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

- 사업 전략과 연계한 기술 개발에 초점을 두는 성과지향적 R&amp;D 체계 구축 ㆍ소니의 Target-oriented R&amp;D, 히타치의 特硏(Tokken) 프로젝트 등 초.

천재지변이나 그 밖의 부득이한 사유로 인하여 위원의 출석에 의한

비용 자본의 감소를 가져오는 자산의 감소나 부채의 증가로서 , 소유 주에 대한 분배는 제외. 그 밖의 경제적자원

④ 타 대학과의 연합행사인 경우, 단체대표가 지도교수의 집회허가 동의를 받아 집회신청서 및 그 밖의 서류를 소속 학장 또는 학생취업처장에게 제출하여야

③ 재임용 부적격자로 판정되는 경우 해당 교원에게 소명 기회를 부여하여야 하며, 다시 임용할 것 인지의 여부를 근무기간 종료일 2월전까지 해당 교원에게 통보하여야 한다...

건강한 유학생활을 지원하기 위하여 학교 인근 병원과 협력을 체결하고 의료서비스를 제공하고 있으며, 또한 유학생 보험에서 보장 되지 않는 진료를 지원하고 있습니다. 몸이 아플경우