컴퓨터공학3학년/MATLAB

    [MATLAB] 기초3

    논리연산 v = [1,2,3,4,5] v > 2 0 0 1 1 1 // find : 인덱스가 나옴 find(v > 2) 3 4 5 논리연산 이용 인덱싱 N = [10 8 ; 12 13] 10 8 12 13 N(N>10) 12 13 N(N>10) = [20 30] 10 8 20 30 plot : 그래프를 그려줌 y = [10 20 40 80 100] plot(y) x = [10 11 12 13 14 15] y = [20 22 30 30 38 40] plot(x,y,'r-o') 'r-o'의 뜻 red 선 동그라미 xlabel : x라벨 ylabel : y라벨 title : 타이틀 for loof 문 for a = 1:10 a end a = 1 a = 2 a = 3 a = 4 ~~

    [MATLAB] 기초2

    문자열 str1 = 'abcde' str2 = 'fg' str3 = [str1 str2] abcdefg str1 = 'abc' str2 = 'def' str4 = [str1; str2] abc def struct 구조체 student(1).name = 'youngsoo' student(1).height = 180 student(2).anem = 'chulsoo' student(2).height = 170 student.name youngsoo ,chulsoo student.height 180, 170 cell : 어떤 자료도 들어갈 수 있는 빈 공간을 만들어줌 c= cell(3) [] [] [] [] [] [] [] [] [] 유용한 함수들 v = randn(1,5) length(v) 5 size(v) ..

    [MATLAB] 기초1

    변수 선언 a=5 aa= 10 어떤 변수가 선언되었는지 확인 : whos, whos aa(aa 변수만 보고싶을때) 변수 삭제 : clear a 벡터 : 배열, 리스트 같은거 (숫자가 1렬로) // 가로배열 w1 = [ 2 3 4 5 ] w1 = [2,3,4,5] // 세로배열 w1_t = [2;3;4;5] // 전치 w1_t = w1' 매트릭스 : 행렬 M = [ 1 2 ; 3 4 ] 1 2 3 4 초기화 함수를 이용한 행렬 만들기 M1 = zeros(3) 0 0 0 0 0 0 0 0 0 M2 = zeros(2,3) 0 0 0 0 0 0 N1 = ones(3) 1 1 1 1 1 1 1 1 1 P1 = eye(4) 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 R1 = rand(2) 0.1234..