[MATLAB] 메틀랩으로 2차 방정식 푸는방법
메틀랩을 이용하면 빠르게 이차방정식의 해를 구할 수 있다. 주요함수 및 키워드 syms: 메틀랩의 symbolic 변수를 선언할 때 사용한다. solve(조건, 방정식의 변수): 조건을 만족시키는 일반해를 구한다. subs(일반해, 계수, 상수): 특수해를 구한다. simplify(solution): 기약 분수로 만든다. vpa(Variable Precision Arithmetic): 분수를 실수로 표현한다. 2차 방정식 해법 심볼릭 변수를 만든다. (a,b,c,x) 방정식을 세운다. (이차식) 조건과 구하고자 하는 변수를 명시하여 일반해를 구한다.(아래의 경우 근의 공식) 특수해를 구한다.(a, b, c 가 각각 3, 2, -6일 때) Real Number로 바꾸어 출력한다. (vpa 함수 이용) sy..
[Python3] 셋(집합) 자료형 기초
파이썬에서는 셋(Set)자료형을 기본 자료형을 제공한다. 사용방법은 아래와 같다. Set 자료형 선언방법 #Set 자료형은 중복을 허락하지 않고, 순서가 없다는 성질을 가진다. 따라서 튜플이나 리스트에서처럼 인덱싱이 불가능 하다. s1 = set(["a","b","c"]) print(s1) #{'a', 'c', 'b'} s2 = set("cde") print(s2) #{'c', 'd', 'e'} 집합 연산(교집합, 합집합, 차집합) #교집합 print(s1&s2) # {'c'} print(s1.intersection(s2)) #합집합 print(s1|s2) #{'c', 'e', 'b', 'd', 'a'} print(s1.union(s2)) #{'c', 'e', 'b', 'd', 'a'} #차집합 prin..