카테고리: 원하는 부분만 골라! 골라!
순서: 남들이 많이 봤던 내용들만 먼저! 먼저!
키워드 검색: 원하는 내용만 뽑아! 뽑아!
매트랩 16강 함수
MATLAB
작성자
Godjunpyo (관리자)
작성일
2023-09-24 05:39
조회
127
#매트랩 #함수
안녕하세요 교수님
매트랩강의 듣던중 모르는점 질문드립니다.
우선 function을 정의할때 y=function 과 [a b] = function 이렇게 정의하는 차이가 무었인가요?
둘 다 하나의 값만 나오는데 행렬로 정의하면 무었이 다른건가요?
또 강의에서 함수아웃풋을 [x,y] 이렇게 설정한후 x y 각각의 함수식을 설정해주었는데
r theta 를 넣으면 y값도 정의하였는데 x값만 도출되는데 이유가 무었인가요?
어차피 하나의 값만 나오는데 nargout 을 쓴이유도 잘모르겠습니다.
그것이 복소평면으로 연결되는 부분도 이해가 잘안갑니다..
감사합니다.
안녕하세요 교수님
매트랩강의 듣던중 모르는점 질문드립니다.
우선 function을 정의할때 y=function 과 [a b] = function 이렇게 정의하는 차이가 무었인가요?
둘 다 하나의 값만 나오는데 행렬로 정의하면 무었이 다른건가요?
또 강의에서 함수아웃풋을 [x,y] 이렇게 설정한후 x y 각각의 함수식을 설정해주었는데
r theta 를 넣으면 y값도 정의하였는데 x값만 도출되는데 이유가 무었인가요?
어차피 하나의 값만 나오는데 nargout 을 쓴이유도 잘모르겠습니다.
그것이 복소평면으로 연결되는 부분도 이해가 잘안갑니다..
감사합니다.
안녕하세요.
MATLAB에서 function을
[x, y] = function(a, b)
라고 정의했다면
내가 a와 b의 값을 넣어줄 때
x와 y의 값을 도출할 수 있고
그 function에서
최종적으로 x와 y를 저장하겠다는 의미입니다.
만약
[x] = function(a, b)
또는
x = function(a, b)
라고 정의하신다면,
a와 b의 값을 넣어줄 때
x와 y의 값이 계산된다고 하더라도
x값만 저장하게 됩니다.
그래서 하나의 값만 나오는 것처럼 보이게 되는 것이죠.
질문에 대한 답이 됐기를 바랍니다.
감사합니다!