컴퓨터/MATLAB을 이용한 알기 쉬운 수치해석 MATLAB을 이용한 알기 쉬운 수치해석) 1장 5번 A = [1 0 4 5]; B = [1 2 -1 0]; fprintf("A & B : "); disp(A&B); fprintf("A | B : "); disp(A|B); fprintf("(A & B) ~= 0 : "); disp((A & B) ~= 0); fprintf("(A>=B) & ~(A&B) : "); disp((A>=B) & ~(A&B)); & : 논리곱. 두 원소가 참이면 1을 반환. 참고로 원소가 0이 아니면 모든 숫자는 참을 반환한다. | : 논리합. 두 원소라도 하나가 참이면 1을 반환. ~= : 같지 않다면 1을 반환. >= : 크거나 같으면 1을 반환. ~A : not A. 컴퓨터/MATLAB을 이용한 알기 쉬운 수치해석 2021. 5. 28. MATLAB을 이용한 알기 쉬운 수치해석) 1장 4번 A = [1 2 0 -1; 3 1 4 2; 2 -3 -1 5; 1 0 2 2]; b = [0 3 1 1]'; A_invert = inv(A); a1 = A_invert * b; a2 = A\b; disp(a1); disp(a2); 당연하겠지만 두 값은 동일하다. 컴퓨터/MATLAB을 이용한 알기 쉬운 수치해석 2021. 5. 28. MATLAB을 이용한 알기 쉬운 수치해석) 1장 3번 A = [1 2 2; 4 2 -3; 6 -1 4]; B = [0 1 -1; 3 0 1; 2 -1 3]; fprintf("A+B : "); disp(A+B); % A+B fprintf("A*B : "); disp(A*B); % A*B fprintf("A.*B : "); disp(A.*B); % A의 원소 * B의 원소 fprintf("2.^A: "); disp(2.^A); % 2 ^ A의 원소 fprintf("A.^B: "); disp(A.^B); % A의 원소 ^ B의 원소 컴퓨터/MATLAB을 이용한 알기 쉬운 수치해석 2021. 5. 28. MATLAB을 이용한 알기 쉬운 수치해석) 1장 2번 A = [2 4 8 1; 2 2 -1 -1; 3 1 0 5]; [m, n] = size(A); fprintf("행렬 A의 크기: %d %d \n", m, n); row = A(2, :); col = A(:, 2:4); disp(row); disp(col); 컴퓨터/MATLAB을 이용한 알기 쉬운 수치해석 2021. 5. 28. MATLAB을 이용한 알기 쉬운 수치해석) 1장 1번 row =1:2:30; col = 10:-2:-10; fprintf("1-1: "); disp(row); fprintf("1-2: "); disp(col); 컴퓨터/MATLAB을 이용한 알기 쉬운 수치해석 2021. 5. 28. 이전 1 2 3 4 다음