0

我正在为我的学位项目开发虹膜识别系统(请记住,我没有 Matlab 的背景,也没有任何课程或任何内容,但我必须用它来实施我的项目><)。

我想问一下,如何在另一个函数中使用 Matlab 函数的输出?就像如何获取函数的输出,比如说“分段”函数,然后将其传递或在另一个函数中使用它,例如“标准化”。

有什么方法可以将它存储在变量中或类似其他编程语言的东西中?我希望你们明白我的意思&我希望我能得到答案:)

谢谢 :)

4

2 回答 2

0

花 3 分钟阅读任何 matlab 入门指南,

例如这个

http://alice.nc.huji.ac.il/~hvuag/neuromath/math/Matlab_Tutorial.pdf

Matlab 是巨大的,它可以让你花费数年时间去探索每一个角落,好处是,你可以从第 2 分钟就开始工作。简单的事情非常简单。

回答你的问题,变量分配是微不足道的

a=max(1,2)
b=max(a,3)
于 2013-04-05T13:51:35.163 回答
0

只需将输出参数添加到您的第一个函数,并将输入参数添加到您的第二个函数,如下所示:

function theOutput = doSomething()
    theOutput = someValue;

然后,第二个功能:

function doSomethingElse(theInput)
    disp(theInput); % Will print value of someValue returned from first function, assuming you call doSomethingElse passing this value

但是,如果您不熟悉这些基本概念,我建议您通读 MATLAB 语言。请记住,文档包含有关大多数主题的大量信息。对于这个特定问题,请参阅函数关键字文档。

于 2013-04-05T13:36:15.323 回答