2013-03-27 4 views
0

나는 motor_model.m이라는 m 파일을 가지고 있습니다. 나는 첫 번째 줄에 motor_model.m을 호출하는 또 다른 m 파일 인 controller.m을 가지고있다. 이제 motor_model.m의 출력은 정상 상태 전류이며,이 값은 controller.m에서 값을 호출해야하는 I_steadystate라는 변수에 저장됩니다.한 m 파일의 변수 값을 다른 m 파일로 호출

내가 어떻게이 코드를 제공 할 수 있겠습니까? m 개의 파일 controller.m에서

+1

에서 이러한 스크립트 파일이나 기능이 있습니까? –

+0

스크립트 파일. 나는 무엇을해야합니까? – user2216885

+0

스크립트 파일에서 아무 것도 할 필요가 없습니다. 모든 것이 하나의 파일에있는 것처럼 변수를 이름으로 사용하십시오. –

답변

0

:

function [] = controller() 
steadyState = motor_model() 

m 개의 파일 motor_model.m

function [I_steadystate] = motor_model() 
I_steadystate = 0; % 0 is an example. I_steadyState should be defined somewhere in your code. 
+0

그렇다면 controller.m에서 motor_model.m을 호출해야합니까? – user2216885

+0

네,하지만 이미 첫 번째 줄에서 그렇게했다고 말한 것입니다 ... 그러나 스크립트를 [functions] (http : // www.mathworks.co.uk/help/matlab/ref/function.html) ([this] (http://www.mathworks.co.uk/help/matlab/matlab_prog/scripts-and-functions.html 참고))). – wakjah

관련 문제