Matlab : 함수 내에 다른 함수를 어떻게 배치합니까?


0

Matlab에는 세 가지 특정 결과를 생성하는 함수가 있습니다. 이 결과를 다음 함수의 입력 인수로 사용하여 최종 결과를 계산하려고합니다.

두 기능을 결합하려면 어떻게해야합니까?

답변:


1

귀하의 질문을 이해했는지 확실하지 않습니다. 내가 아는 한, function2에 대한 입력으로 사용할 세 개의 출력 인수를 제공하는 function1이 있습니다. 이 경우 기능을 분리하여 다음과 같이 사용할 수 있습니다.

[a,b,c] = function1();
endResult = function2(a,b,c);

또는 function1을 function2에 넣어서 중첩시킬 수 있습니다. function1을 function2 파일에 추가하면됩니다. 쉘에서 :

cat function2.m function1.m > function2.m

또는 편집기를 사용하십시오. function1.m을 정의하기 직전에 위의 두 Matlab 코드 라인을 추가하여 새 함수를 편집해야합니다.

도움이 되나요?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.