목록매틀랩 (11)
공머씨의 블로그
이번에는 octave에서의 인터페이스 개념과 내장 함수의 개념에 대해서 소개하겠습니다. 인터페이스란 무엇인가?? inter은 상호의.. 상호의 라는 뜻을 가지고 있습니다. 저는 internet을 net상에서 상호작용 한다는 것이라고 생각했습니다. 인터페이스의 사전적 의미는 다음과 같습니다. ' 컴퓨터, 각종 회로나 장치, 시스템의 요소 등 2개 이상으로 구성되는 장치에서 그 접속의 경계로서 생각하는 가상적인 면' 와 닿지가 않아서 유튜버분께 질문을 드려서 얻은 답변입니다. 참고하시면 좋을 것 같아서 가져왔습니다. 인터페이스의 사전적인 의미는 "어떤 것" 들은 연결해 주는 역할을 하는 "장치" 같은 것도 생각해 볼 수 있습니다. 우리가 쓰는 매트랩 (또는 옥타브)는 컴퓨터한테 무언가를 시키려고 쓰는 거다 ..
옥타브에서 행렬 계산을 하기 때문에 이번엔 행렬에 대해서 짚고 넘어가도록 하겠습니다. 2009 개정교육과정에서는 행렬을 배우지 않았습니다. octave 수업에서 행렬의 덧셈 뺄셈 곱셈을 다룹니다. 물론 수업시간에 행렬의 간단한 계산을 잠깐잠깐씩 알려주시지만 바로 적용은 것은 어려울 수 있다고 생각됩니다. 이는 익숙함의 차이라고 생각합니다. 행렬이 처음이라서 계산할때 복잡해 보이고 실수도 많고 하지만 계속 찬찬히 아래의 글을 읽고 연습해보면 익숙해지면서 쉽게 느껴질 것입니다. 1. 행렬이란??? 행렬(matrix)은 행과 열로 이루어져 있다. 행(row) 은 가로줄 열(column) 은 세로줄이다. 이거 햇갈리면 나중에 멘붕 온다. 첨에 잘 알아두셔야 합니다. 행렬 안에 있는숫자들을 원소(elements)..
1학년 1학기 컴퓨터 개론이라는 과목에서 octave라는 프로그램을 다루어 보았습니다. 저는 2015 교육과정 출신이라 행렬에 대해서는 교과과정 내에서 배우 지를 않았어요. 그리고 고등학교때 코딩 동아리를 했는데 하는 거라고 스크래치??? 그 정도였습니다. '프로그래밍 언어'라는 건 c언어가 있다. java가 있다. 뭐 이 정도로만 들어보고 해 본 적은 없었습니다. 1학년 때 처음 octave를 다루는 것이 매우 생소했습니다. 행렬 도 안 배웠는데 처음 하는 프로그래밍 언어로 해본 적 없는 행렬을 입력하고 곱셈이고 전치 행렬이고.... 당황했던 기억이 납니다.ㅎㅎ 그래서 octave 수업에서 다뤘던, 다루기 위해 필요한 행렬의 개념만 딱 뽑아서 정리해봤어요... 저와 같은 상황에 놓일 1학년 분들이 블로..