如何创建一个以矩阵为输入的函数



我是MatLab的新手。

编写一个函数,将矩阵D∈R^(N×2(,D_i=(x_i,y_i(和周期ω作为输入,并返回一个显示无噪声数据拟合的图。

我需要帮助创建将输入作为矩阵和周期ω的函数。这是我迄今为止所拥有的。我走对了吗?

function F = fftfuntion(D, omega)
check = 0;
x = D(:,1);
y = D(;,2);

您已步入正轨,但有3个问题:

首先:您在函数中使用p变量,该变量未在函数中定义。如果它是在你的主代码中定义的,你必须通过向函数添加一个输入作为p来将它插入到这个函数中,当函数被调用时,你必须将p放在那里。您的另一个解决方案是将p设置为全局变量,这是不推荐的。

function F = fftfuntion(D, omega,p)

第二:你说过你需要ω作为输入,而你把它改成ω=2*pi,这是不对的。

最后,我没有看到任何输出,我认为这是因为你还没有完成这个函数。

祝好运

相关内容

  • 没有找到相关文章