전체 글105 [매트랩 기초] 1. 명령창 (기본) % a에 1을 대입a = 1% 1, 2, 3을 원소로 갖는 1행 3열 행렬 b 생성b = [1 2 3]% 1, 2, 3을 원소로 갖는 3행 1열 행렬 b 생성b = [1; 2; 3]% 행렬 b를 c에 대입c=b% 행렬 b의 전치행렬을 행렬 c에 대입c=b'% 작업창에 값을 출력하지 않으려면?d=1% 1~6의 원소를 차례로 갖는 2행 3열 행렬 d 생성d = [1 2 3; 4 5 6]% 행렬 d의 1행 3열의 원소값 출력d(1,3)% 2곱하기3의 계산값 출력2*3% 마지막으로 계산된 answer값 출력ans% 마지막으로 계산된 answer값에 10을 더한 값 출력ans + 10% 행렬 b의 각 원소의 제곱값 출력b.^2% 행렬 a=[1 2 3], b=[7 8 9] 일 때, a와 b의 각 원소의 곱 출력a... 2024. 11. 23. [5-3] 패키지 ■ 패키지패키지란 관련있는 모듈의 집합을 말한다. 패키지는 파이썬 모듈을 계층적(디렉터리 구조)으로 관리할 수 있게 해준다.e.g) 가상의 game 패키지 만들기game이라는 폴더를 만들고 game 폴더 안에 graphic, sound 폴더와 __init__.py파일을 생성하고 graphic, sound 폴더에 각각 __init__.py와 graphic에는 render.py, sound에는 echo.py를 만들었다고 가정해보자.__init__.py 는 패키지를 표현하는 파이썬 파일이다. 그래서 이 파일 안에 패키지 관련 설정을 하는 곳이다. 만약 game, sound, graphic 등 패키지에 포함된 디렉터리에 __init__.py 파일이 없다면 패키지로 인식되지 않는다. (python 3.3 버전부.. 2024. 6. 30. [5-2] 모듈 ■ 모듈모듈이란 미리 만들어 놓은 .py 파일이다(함수, 변수, 클래스 등). 쉽게 말해 모듈은 다른 파이썬 프로그램에서 불러와 사용할 수 있도록 만든 파이썬 파일이라고 할 수 있다.예를 들어 test.py라는 파일에 add 기능이 있는데 다른 파이썬파일인 hello.py에 그 기능을 import해서 add를 출력한다. 그런데 만약에 import할 test.py에 add 뿐만 아니라 sub, div 등 다양한 기능이 있다고 가정하자. 그 중 add 기능만 가지고 오고 싶다면.. ■ if __name__ == "__main__": 의미만약 test.py 파일에 어떤 값을 print한다면 test.py를 import해서 사용할 hello.py에서 아무런 명령도 하지 않고 import만 했는데도 불구하고 t.. 2024. 6. 30. [5-1] 클래스 클래스 : 반복되는 변수 & 메서드(함수)를 미리 정해놓은 틀(설계도)■ 클래스가 필요한 이유- 계산기 1개>>> result = 0>>> def add(num): global result result += num return result>>> print(add(3))>>> print(add(4))37- 계산기 2개 (함수가 반복됨)>>> result1 = 0>>> result2 = 0>>> def add1(num): global result1 result += num return result1>>> def add2(num): global result2 result += num return r.. 2024. 6. 30. 이전 1 ··· 3 4 5 6 7 8 9 ··· 27 다음