当我尝试h在 MATLAB 中绘制一个函数时,使用一个omega定义为它自己的函数的变量,我得到Inner matrix dimensions must agree, error using _*_了控制台的响应。
当我在 ; 的单独功能组件之间使用 a 时,该功能+起作用 h当我尝试将 中的两个内部函数相乘时它不起作用h,根据我的猜测,这是导致矩阵暗淡错误的原因。
    function h = freqp(omega)
    k = (1:1024-1);
    hh = (1:1024-1);
    omega = zeros(length(k),1);
    omega = (k-1)*((2*pi)/1024);
    hh = 2*exp((-3j)*omega)*cos(omega); % This works for ...omega) + cos(...
                                        % but not for ...omega) * cos(, why?
    y = fft(hh);
    stem(real(y), omega);
我该如何解决这个问题?我阅读了有关 mathworks 的信息,但它只提供了一个解决方案,例如加载文件。任何帮助将不胜感激!