본문 바로가기

매트랩15

매트랩 수식 관련 함수 모음 매트랩 수식 관련 함수 모음 복잡한 식을 정리하거나 계산할 때 이제 손으로는 풀 수 없는 몸이 되어버렸다. 공대생의 만능 계산기 매트랩으로 풀 수 있게 알아두면 좋은 함수 몇 개를 예시와 함께 소개해본다. 1. 문자 변수 생성 syms 방정식의 변수를 표현하고 싶을 때 쓰면 좋다. syms 다음에 = 을 넣는 실수는 하지말자. syms x1 x2 y = x1 + x2 + 1 2. 방정식 근 구하기, 수식 정리하기 solve 방정식의 해를 구할 때 좋다. solve(식, 변수) 형태로 입력하면 된다. syms x f = x^2 - 4 == 0; solve(f,x) 또한 특정 변수에 대해 정리하는 데 써도 된다. 다음은식 f를 x1에 대해 정리한 결과이다. syms x1 x2 f = x1^2 +x2 - 4 .. 2020. 8. 10.
매트랩 엑셀 데이터 불러오기 | xlsread 함수 매트랩 엑셀 데이터 불러오기 | xlsread 함수 실험을 하고 메트랩으로 데이터를 처리하다보면 엑셀 파일의 데이터 값을 바로 불러오고 싶을 때가 있다. xlsread 함수의 사용법을 다음의 예시를 통해 간단히 알아보자. 우선 시뮬레이션 프로그램을 통해 얻은 데이터는 위와 같이 엑셀파일에 기록되어있다. 보시는 바와 같이 파일은 시간에 따른 데이터의 값들이 나열되어있음을 알 수 있다. 이 엑셀에 있는 데이터를 그대로 메트랩의 변수로 가져와서 행렬 형태로 저장하려면 매트랩의 명령창이나 스크립트 창에서 xlsread 함수를 이용하면 된다. data=xlsread('Simulation Data.xlsx',1); 위 코드는 data라는 변수에 'Simulation Data.xlsx'라는 엑셀파일 속 sheet1의.. 2020. 8. 5.
매트랩 행렬 관련 유용한 팁 매트랩 행렬 관련 유용한 팁 매트랩은 행렬 계산기라 할 수 있을 정도로 행렬에 관한 연산이나 데이터 처리를 할 때 매우 유용하다. 기본적인 행렬 및 매트랩 지식은 안다는 가정 하에 평소에 쉽게 까먹지만 유용한 팁을 여기에 적어놓겠다. 필요한 게 있으면 ctrl+f 로 검색해서 그때 그때 확인히면 편하다. 1. 전치 행렬 행렬 뒤에 ' 만 붙이면 된다. 2. 영행렬 및 1만 있는 행렬 생성 zeros(x,y)를 하면 모든 원소가 0인 x-by-y 행렬이 만들어진다. 마찬가지로 ones(x,y)는 모든 원소가 1인 x-by-y 행렬이 된다. 3. 행렬 갯수 세기 length() 함수를 통해 행렬의 열이나 행의 갯수를 셀 수 있다. 보통 행과 열 중 큰 수를 출력한다. 전체 x-by-y 값을 알고 싶으면 si.. 2020. 8. 4.
매트랩 for 문 사용하기 (반복문 1) 매트랩 for 문 사용하기 여러가지 컴퓨터 언어를 사용하다보면 제일 헷갈리는 것 중 하나가 for문이다. 언어마다 형태가 다 다르니 쓸 때마다 검색하게 된다. 그래서 그냥 for 문 예시를 적어 놓았으니 자유롭게 긁어서 수정하길 바란다. %% Setting a = zeros(1,10); % make that variable a is 1X10 matrix. %% for loop for i = 1:10 % i is from 1 to 10, and is executed repeatedly. if rem(i,2) == 0% if i is even number, a(i) = 1;% 1 is inserted in i^th of a. else% else, a(i) = -1;% -1 is inserted in i^th.. 2020. 8. 4.
반응형