Lucy Park

Reflections on AI and life

MATLAB core codes v0.1

· 164 words · 1 minute read

이것만 있으면 매틀랩의 help를 무한번 두드리지 않아도 된다! (꾸준히 업데이트 될 예정입니다)

데이터 로딩

>> dmat = importdata('filename.csv');   % load csv
>> load('data.mat');                    % load mat

올림, 반올림, 내림, 몫 구하기

>> ceil(2.3)
round(2.3)
floor(2.3)
rem(2.3, 2)

% ans =
%     3 
% ans =
%     2 
% ans =
%     2 
% ans =
%     0.3

자동으로 변수명 생성

>> D = 0;   % 임의로 D라는 변수를 생성한다 (이미 D가 변수로사용중이라면 이 줄은 입력하지 않아도 됨)
for i = 1:3
    v = genvarname('D', who);   % 옵션 'who'는 변수를 생성할 때 
    eval([v  '=i']);
end

% D1 = 
%     1
% D2 = 
%     2
% D3 = 
%     3

변수 출력

>> sprintf('asdf')  % 파일명 등을 지정할 때 주로 이용
% ans =
% asdf

>> fprintf('asdf')  % 화면에 정보를 출력하고 싶을 때 주로 이용
% asdf>> 

>>fprintf('asdf\n')
% asdf

데이터 정규화

데이터를 정규화하는 함수는 기본 내장이 되어있다! 따로 짜는게 더 좋지만 가끔 급한대로 이용할만 함.

>> mapstd('X')

Contents migrated from tistory on 2013-03-18.