Columns 8 through while expression {commands} 예제 1.2 (While 반복문의이용 ) >> num=0

Similar documents
예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

Stage 2 First Phonics

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

Microsoft PowerPoint - 기계공학실험1-1MATLAB_개요2D.pptx

Page 2 of 6 Here are the rules for conjugating Whether (or not) and If when using a Descriptive Verb. The only difference here from Action Verbs is wh

<30322D28C6AF29C0CCB1E2B4EB35362D312E687770>

C++-¿Ïº®Çؼ³10Àå

하나님의 선한 손의 도우심 이세상에서 가장 큰 축복은 하나님이 나와 함께 하시는 것입니다. 그 이 유는 하나님이 모든 축복의 근원이시기 때문입니다. 에스라서에 보면 하나님의 선한 손의 도우심이 함께 했던 사람의 이야기 가 나와 있는데 에스라 7장은 거듭해서 그 비결을


Chapter 4. LISTS

컴파일러

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - lect08

Microsoft PowerPoint - lect08.ppt [호환 모드]

int main(void) int a; int b; a=3; b=a+5; printf("a : %d \n", a); printf("b : %d \n", b); a b 3 a a+5 b &a(12ff60) &b(12ff54) 3 a 8 b printf(" a : %x \

목차 배열의개요 배열사용하기 다차원배열 배열을이용한문자열다루기 실무응용예제 C 2

6자료집최종(6.8))

T100MD+

Microsoft PowerPoint - ch07 - 포인터 pm0415

Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not,

Chapter_06

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

설계란 무엇인가?

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: (LiD) - - * Way to

Microsoft PowerPoint - [2009] 02.pptx

슬라이드 1

4. 1 포인터와 1 차원배열 4. 2 포인터와 2 차원배열 4. 3 포인터배열 4. 4 포인터와문자그리고포인터와문자열


목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2

300 구보학보 12집. 1),,.,,, TV,,.,,,,,,..,...,....,... (recall). 2) 1) 양웅, 김충현, 김태원, 광고표현 수사법에 따른 이해와 선호 효과: 브랜드 인지도와 의미고정의 영향을 중심으로, 광고학연구 18권 2호, 2007 여름


Java ...

8장 문자열

I&IRC5 TG_08권

제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

학습목차 2.1 다차원배열이란 차원배열의주소와값의참조

Microsoft PowerPoint - chap05-제어문.pptx

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

Microsoft PowerPoint - Chapter_04.pptx

슬라이드 1

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드]

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

Microsoft PowerPoint - Chapter_08.pptx

Microsoft PowerPoint - chap06-1Array.ppt

Visual Basic 반복문

중간고사

Index

슬라이드 1

금오공대 컴퓨터공학전공 강의자료

4. #include <stdio.h> #include <stdlib.h> int main() { functiona(); } void functiona() { printf("hihi\n"); } warning: conflicting types for functiona

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

歯7장.PDF

chap7.PDF

<B1A4B0EDC8ABBAB8C7D0BAB8392D345F33C2F75F E687770>

May 2014 BROWN Education Webzine vol.3 감사합니다. 그리고 고맙습니다. 목차 From Editor 당신에게 소중한 사람은 누구인가요? Guidance 우리 아이 좋은 점 칭찬하기 고맙다고 말해주세요 Homeschool [TIP] Famil

Microsoft PowerPoint - chap03-변수와데이터형.pptx

슬라이드 1

대한한의학원전학회지26권4호-교정본(1125).hwp

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

<BACFC7D1B3F3BEF7B5BFC7E22D3133B1C733C8A BFEB2E687770>


C++ Programming

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

Observational Determinism for Concurrent Program Security

딥러닝 첫걸음

Microsoft PowerPoint - chap10-함수의활용.pptx

가정법( 假 定 法 )이란, 실제로 일어나지 않았거나 앞으로도 일어나지 않을 것 같은 일에 대해 자신의 의견을 밝히거나 소망을 표현하는 어법이다. 가정법은 화자의 심적 태도나 확신의 정도를 나타내는 어법이기 때문 에 조동사가 아주 요긴하게 쓰인다. 조동사가 동사 앞에

step 1-1

02장.배열과 클래스

3항사가 되기 위해 매일매일이 시험일인 듯 싶다. 방선객으로 와서 배에서 하루 남짓 지내며 지내며 답답함에 몸서리쳤던 내가 이제는 8개월간의 승선기간도 8시간같이 느낄 수 있을 만큼 항해사로써 체질마저 변해가는 듯해 신기하기도 하고 한편으론 내가 생각했던 목표를 향해

금오공대 컴퓨터공학전공 강의자료

Microsoft PowerPoint - 27.pptx


<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

Tcl의 문법

3. 1 포인터란 3. 2 포인터변수의선언과사용 3. 3 다차원포인터변수의선언과사용 3. 4 주소의가감산 3. 5 함수포인터

Java

PowerPoint 프레젠테이션

11장 포인터

Microsoft PowerPoint - CP_02_Convert_To_C_02_Step.pptx

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

2007 학년도 하반기 졸업작품 아무도 모른다 (Nobody Knows) 얄리, 보마빼 (AIi, Bomaye) 외계인간 ( 外 界 人 間 ) 한국예술종합학교 연극원 극작과 예술전문사 안 재 승

Output file

<31342D3034C0E5C7FDBFB52E687770>

chap x: G입력

Modern Javascript

2 min 응용 말하기 01 I set my alarm for It goes off. 03 It doesn t go off. 04 I sleep in. 05 I make my bed. 06 I brush my teeth. 07 I take a shower.

Javascript.pages

Microsoft PowerPoint - chap07.ppt [호환 모드]

UI TASK & KEY EVENT

歯9장.PDF


<B3EDB9AEC1FD5F3235C1FD2E687770>

< C7D0B3E2B5B520C0DABFACB0E8BFAD20B8F0C0C7C0FBBCBAB0EDBBE72020B9AEC1A62E687770>

Microsoft PowerPoint Predicates and Quantifiers.ppt

Microsoft PowerPoint - C프로그래밍-chap15.ppt [호환 모드]

Transcription:

for loop array {commands} 예제 1.1 (For 반복변수의이용 ) >> data=[3 9 45 6; 7 16-1 5] data = 3 9 45 6 7 16-1 5 >> for n=data x=n(1)-n(2) -4-7 46 1 >> for n=1:10 x(n)=sin(n*pi/10); n=10; >> x Columns 1 through 7

0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 Columns 8 through 10 0.5878 0.3090 0.0000 while expression {commands} 예제 1.2 (While 반복문의이용 ) >> num=0; EPS=1; >> while (1+EPS) > 1 EPS=EPS/2; num=num+1; >> num num = 53 >> EPS=2*EPS EPS = 2.2204e-16

예제 1.3 (For 와 If 를이용하여 While 문대치하기 ) >> EPS=1; % EPS 를수렴하는또다른방법을보여준다. >> for num=1:1000 EPS=EPS/2; if (1+EPS)<=1 EPS=EPS*2 break % break 는 loop 를빠져나가라는명령문이다. EPS = 2.2204e-16 >> num num = 53 예제 1.4 ( 반복문의다중이용 ) >> for n=1:5 for m=5:-1:1 A(n,m)=n^2+m^2; >> A A = 2 5 10 17 26 5 8 13 20 29 10 13 18 25 34 17 20 25 32 41 26 29 34 41 50

예제 1.5 ( 반복문의초기화 ) >> clear >> for n=1:10 % 배열의크기가자동으로 1 씩증가한다. x(n) = sin(n*pi/10); >> x=zeros(1,10); % 변수 x 를위한공간을미리할당한다. >> for n=1:10 x(n)=sin(n*pi/10); >> n, x % n 이 1 부터 10 까지, 마지막 문에이를때까지계산한다. n = 10 Columns 1 through 7 0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 Columns 8 through 10 0.5878 0.3090 0.0000 예제 1.6 (Loop 이용법보다효율적인배열이용법 ) >> n=1:10; >> x=sin(n*pi/10) Columns 1 through 7 0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 Columns 8 through 10 0.5878 0.3090 0.0000

예제 2.1 ( 단순문자열 ) >> x=-pi:.1:pi; y = sin(x); plot(x, y) >> title('sin(x)'), xlabel('x'), ylabel('y') >> t= How about this character string?' t = How about this character string? >> size(t) 1 32 >> v= I can''t find the manual!' % 문자열안의작은따옴표 (single quote) 는 % 를두번연속으로쓰는것으로나타낸다 v = I can't find the manual! 예제 2.2 ( 문자열의연산 ) >> u=abs(t); u=t+0 % 문자열에 0 을더해도역시 ASCII 표현으로바뀐다 u = Columns 1 through 12 72 111 119 32 27 98 111 117 116 32 116 104

Columns 13 through 24 105 115 32 99 104 97 114 97 99 116 101 114 Columns 25 through 32 32 115 116 114 105 110 103 63 >> v=setstr(u) v = How about this character string? >> u=t(16:24) % 문자열의 16 에서 24 번째원소는 character 라는단어이다 u = character >> u=t(24:-1:16) % character 의 spell 을거꾸로나열 u = retcarahc 예제 2.3 ( 문자열의합성 ) >> u= If a woodchuck could chuck wood,'; >> v= how much wood would a woodchuck chuck?'; >> w=[u v] w = If a woodchuck could chuck wood, how much wood would a woodchuck chuck? >> v=[ Character strings having more than ' one row must have the same number ' of columns just like matrices! '] v = Character strings having more than one row must have the same number of columns just like matrices! >> a= one' ; b= two' ; c= three' ; >> disp(str2mat(a, b, c, four')) % char() instead of str2mat() one two

three four 예제 2.4 ( 문자열변환 ) >> disp(u) If a woodchuck could chuck wood, >> i=find(u>= a' & u<= z'); % find is a very powerful function! >> u(i)=setstr(u(i)-( a'- A')) u = IF A WOODCHUCK COULD CHUCK WOOD, >> disp(v) Character strings having more than one row must have the same number of columns just like matrices! >> i=find(v>= a' & v<= z'); % here i is a single index vector into v, >> v(i)=setstr(v(i)-( a'- A')) % and matrix keeps the same orientation. v = CHARACTER STRINGS HAVING MORE THAN ONE ROW MUST HAVE THE SAME NUMBER OF COLUMNS JUST LIKE MATRICES!

예제 2.5 ( 숫자와문자열의변환 ) >> rad=2.5; area=pi*rad^2; >> t=[ A circle of radius ' num2str(rad) has an area of '... num2str(area).']; >> disp(t) % 함수 num2str 은숫자를열로바꾸는데사용된다. A circle of radius 2.5 has an area of 19.63. >> s= [1 2; pi 4]' % a string of a MATLAB matrix s = [1 2; pi 4] >> str2num(s) 1.0000 2.0000 3.1416 4.0000 >> s= 123e+5' % a string containing a simple number s = 123e+5 >> str2num(s) 12300000

예제 2.6 (printf 명령문 ) >> fprintf( See what this does') See what this does >> fprintf( See what this does\n') % \n 은새줄 (new line) 문자를뜻한다. See what this does >> t=sprintf( A circle of radius %.4g has an area of %.4g.',rad,area); >> disp(t) A circle of radius 2.5 has an area of 19.63. >> fprintf( A circle of radius %.4g has an area of %.4g.',rad,area) A circle of radius 2.5 has an area of 19.63.

예제 3.1 (input 함수 ) >> t= Enter number of rolls of tape > ' ; >> tape=input(t) Enter number of rolls of tape > 5 tape = 5 >> x=input( Enter anything > ', s') % 's' 는 MATLAB 에게입력값을문자열로서 % output 변수에전달하라는표현이다. Enter anything > anything can be entered anything can be entered 예제 3.2 (eval, feval 함수 ) >> a=eval( sqrt(2)') a = 1.4142 >> eval( a=sqrt(2)') % eval 함수를사용하는두가지경우의방법 a = 1.4142 >> eval( a=sqrtt(2), a=[]') % sqrtt 는 MATLAB 함수로유효하지않다. a = [] >> a=feval('sqrt',2) a = 1.4142

예제 3.3 (findstr 함수 ) >> b = Peter Piper picked a peck of pickled peppers'; >> findstr(b, ') % find spaces 6 12 19 21 26 29 37 >> findstr(b, p') % find the letter p 9 13 22 30 38 40 41 >> find(b== p') % for single character searches the find command works too 9 13 22 30 38 40 41

>> findstr(b, cow') % find the word cow [] >> findstr(b, pick') % find the string pick 13 30 예제 3.4 (strrep 함수 ) >> strrep(b, p', P') % capitalize all p's Peter PiPer Picked a Peck of Pickled PePPers >> strrep(b, Peter', Pamela') % change Peter to Pamela Pamela Piper picked a peck of pickled peppers 예제 3.5 (strtok 함수 ) >> disp(b) Peter Piper picked a peck of pickled peppers >> strtok(b) % find first token in above string separated by whitespace Peter >> [c,r]=strtok(b) % return the remainder of the string array in r c = Peter r = Piper picked a peck of pickled peppers >> [d,s]=strtok(b, pp') % let delimiter be lower or uppercase P d = eter s = Piper picked a peck of pickled peppers

Degree= 60 is Radian= 1.05 Degree=120 is Radian= 2.09... Degree=600 is Radian=10.47