2015-05-19 59 views
0

如何在相同的MATLAB .m文件中定義兩個函數兩個用戶自定義函數

function [Y,Ytheta,Yphi] = spharm(n,m,theta,phi) 
function [A,B] = matchsize(A,B) 

或者,我可以將它們另存爲兩個不同的MATLAB文件(.m文件),它們將相互交談?

+1

請參閱http://uk.mathworks.com/help/matlab/learn_matlab/scripts-and-functions.html – Jubobs

回答

0

你可以在一個文件中有多個函數,但是你必須記住文件中只有第一個函數通常對文件外部的函數「可見」。如果您需要主功能的輔助功能,請在相同的.m中定義它們。

btw:有方法可以使用函數處理函數訪問文件中的其他函數。