matlab 怎样调用子程序
我拿到一个主程序和两个子程序,但不知道怎样调用运行子程序。提示错误是:???Undefinedcommand/function'entropy';Error:Functi...
我拿到一个主程序和两个子程序,但不知道怎样调用运行子程序。提示错误是:??? Undefined command/function 'entropy';Error: Function definitions are not permitted at the prompt or in scripts.
还是不行 展开
还是不行 展开
5个回答
展开全部
如果只是自己主函数用,
把子程序定义在主函数的m文件里面
主程序直接调用就行了
把子程序定义在主函数的m文件里面
主程序直接调用就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是说的函数吧?matlab里要多次使用的程序都可以定义成单独的函数m文件,主文件名与文档中的函数名相同。定义保存后,在其他程序中用函数名调用即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是建立一个函数文件结构如下:
function a=entropy();
%以下是函数体
……
return;
然后在程序里面引用就行了
function a=entropy();
%以下是函数体
……
return;
然后在程序里面引用就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
子函数文件名和函数名应该保持一致。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询