%fun 사용자 정의 함수 만들기
z = fun(3,7)
r = fun(2:4,7:9) %벡터 끼리 곱하는 것도 가능
% .^2 각 요소에다가 제곱해주기
%circle 함수를 만드는 예제를 실행해보자
[A,C] = circle(3)
%Function Handle 함수를 만들어놓고 @함수이름으로 가져다 쓸 수 있음
%fzero 함수는 원하는 함수에서 어떤 x주변에 0이 되는 roots 를 구해주는 함수이다.
fzero(@f1,2)
%fminbnd 함수는 x1~x2 의 범위에서 함수의 최솟값의 x값을 반환해주는 함수이다.
fminbnd(@testpoly,-3,5)
%fminsearch 함수는 함수 전체에서의 최솟값을 찾아준다.
%fminbnd 함수는 구간에서의 최솟값, fminsearch 는 전체에서의 최솟값이다.
fminsearch(@testpoly,10)
%최솟값의 범위를 도저히 예상할 수 없거나 하나만 있을 경우 fminsearch를 사용해야하고
%최솟값이 여러 개 존재하고 값을 범위를 알 수 있을 때는 비슷한 기능을 하는 fminbnd를 사용
'Yonsei Univ > Matlab' 카테고리의 다른 글
Matlab 6 - 행렬곱 , 다항식 적분 , 적분 (0) | 2022.12.28 |
---|---|
Matlab Study 5 (If,while,else,switch,end,for 문) (0) | 2022.12.28 |
Matlab - Study 4 (If, elseif , end, 논리연산자 &~|) (0) | 2022.12.28 |
Matlab - Study 2 (다항식 연산,행렬 연산,함수 그리기) (0) | 2022.12.28 |
Matlab - Study 1 (벡터,함수,문법) (0) | 2022.12.28 |