File 如何在MATLAB中从另一个m文件调用m文件并检索输出?
我知道这是一个简单的问题,但由于某种原因,我找不到一个直接的答案,无论我看在哪里 基本上,我在一个m文件中找到了4个值,我想通过一个单独的m文件运行它们并从中检索输出 我尝试过类似的方法,但没有一种有效:File 如何在MATLAB中从另一个m文件调用m文件并检索输出?,file,matlab,function,File,Matlab,Function,我知道这是一个简单的问题,但由于某种原因,我找不到一个直接的答案,无论我看在哪里 基本上,我在一个m文件中找到了4个值,我想通过一个单独的m文件运行它们并从中检索输出 我尝试过类似的方法,但没有一种有效: result = generate(nrow,ncol,a,b); function result = generate(nrow,ncol,a,b); result = @generate(nrow,ncol,a,b); m文件“generate”中的最终值称为result,我正试图将其带
result = generate(nrow,ncol,a,b);
function result = generate(nrow,ncol,a,b);
result = @generate(nrow,ncol,a,b);
m文件“generate”中的最终值称为result
,我正试图将其带到我的初始m文件中
任何关于我做错了什么的建议都将不胜感激!请原谅我,谢谢你
generate.m
定义了一个函数,那么它本身应该具有以下结构(考虑到您有四个返回值)
ret1、ret2、ret3、ret4
请注意,文件generate.m
必须位于当前matlab中function [ret1 ret2 ret3 ret4] = generate(nrow,ncol,a,b)
.... % # Some processing of yours
ret1 = ... ; % # Returned values are eventually set
ret2 = ... ;
ret3 = ... ;
ret4 = ... ;
end
[ret1 ret2 ret3 ret4] = generate(nrow,ncol,a,b);