본문 바로가기

유용한 지식/매트랩15

매트랩 엑셀 데이터 불러오기 | xlsread 함수 매트랩 엑셀 데이터 불러오기 | xlsread 함수 실험을 하고 메트랩으로 데이터를 처리하다보면 엑셀 파일의 데이터 값을 바로 불러오고 싶을 때가 있다. xlsread 함수의 사용법을 다음의 예시를 통해 간단히 알아보자. 우선 시뮬레이션 프로그램을 통해 얻은 데이터는 위와 같이 엑셀파일에 기록되어있다. 보시는 바와 같이 파일은 시간에 따른 데이터의 값들이 나열되어있음을 알 수 있다. 이 엑셀에 있는 데이터를 그대로 메트랩의 변수로 가져와서 행렬 형태로 저장하려면 매트랩의 명령창이나 스크립트 창에서 xlsread 함수를 이용하면 된다. data=xlsread('Simulation Data.xlsx',1); 위 코드는 data라는 변수에 'Simulation Data.xlsx'라는 엑셀파일 속 sheet1의.. 2020. 8. 5.
매트랩 그래프 축 눈금 편집하기 | plot 고급 편집1 매트랩 그래프 축 눈금 편집하기 | plot 고급 편집1 그래프를 그리다 보면 x축 값 또는 y축 값이 맘에 들지 않는 표기 방식으로 나오는 경우가 있다. 예를 들어 다음과 같은 그래프가 있다고 하자. x축 데이터가 'x10^4'으로 표기되어 한 눈에 들어오지 않는다. 마찬가지로 y축도 'x10^-3'으로 표기되어 마음에 들지 않는다. 따라서 x축 눈금 값에 k를 붙이고 y축 자체는 단위를 mNm로 바꿔 깔끔하게 표현하고자 한다. 방법은 다음과 같다. 아래 코드를 plot 함수 뒤에 붙이기만 하면 된다. xticks([0 10000 20000 30000 40000 50000 60000]) xticklabels({'0','10k','20k','30k','40k','50k','60k'}) yticks([0 .. 2020. 8. 4.
매트랩 행렬 관련 유용한 팁 매트랩 행렬 관련 유용한 팁 매트랩은 행렬 계산기라 할 수 있을 정도로 행렬에 관한 연산이나 데이터 처리를 할 때 매우 유용하다. 기본적인 행렬 및 매트랩 지식은 안다는 가정 하에 평소에 쉽게 까먹지만 유용한 팁을 여기에 적어놓겠다. 필요한 게 있으면 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.
반응형