2012-06-19 3 views
2

help 함수에 인수를 어떻게 보낼 수 있습니까?'help'함수에 인수 전달

function intro(funcname) 
    disp('This is an introduction to the function you chose. See the help below:') 
    help funcname 
end 

I 함수의 인수로 제공 이름 함수의 도움말 텍스트를 표시 할 수 있습니다

나는 이런 식으로 뭔가를 원하는. 위의 코드는 MatLab이 변수 값이 아닌 함수 이름으로 funcname을 검색 할 때 작동하지 않습니다. 당신의 예에서

x = 'mean'; 
    help(x); 

:

function intro(funcname) 
    disp('This is an introduction to the function you chose. See the help below:') 
    help(funcname); 
end 

설명 : help의 기능 양식을 사용하여 예, 당신은 그것을 할 수 있습니다 : 한마디로

답변

3

양식을 그 당신이 사용하고 있습니다

help xxx 
예를 들어 : 당신이 공간 (이 하나 @Amro하는 감사)로 구분 된 여러 인자가있는 경우

help('xxx'); 

, 그것은 여러 인수를 보내는 같은 동일합니다 :

(210)

단지에 대한 바로 가기입니다

mcc -m fileNames 
내 의견을 나타내는 보조 노트로

mcc('-m','fileNames'); 

같다, 나는 유전자에 그것을 추가하고 싶습니다 ral, 빠른 - 및 - 더러운 코드를 작성할 때를 제외하고 두 번째 형식이 선호됩니다.

+0

왜'mcc'가 특별한 경우라고 생각합니까? (제가 아는 한, 그것은 단지 또 다른 MEX 함수입니다) – Amro

+0

@Amro, 음, 주로 한 번 시도했기 때문에 효과가 없었습니다 –

+0

다른 함수와 마찬가지로 작동합니다. (대부분의 인수가 있지만 대시로 시작하십시오 :'mcc ('-m', 'myfunction')') – Amro