matlab - 有没有办法在 MATLAB 的匿名函数中实现嵌套的 for 循环?
问题描述
我必须在 MATLAB 中实现一个匿名函数来获取 N 点矩阵的离散傅里叶变换 (DFT)。在嵌套的 for 循环中实现非常简单:
function A=dftmat(N)
for k=0:1:N
for n=0:1:N
A(k+1,n+1)=exp(-2*pi*1i*k*n/N);
end
end
end;
但可惜它必须采用 dftmat = @(N) ... 的形式
解决方案
推荐阅读
- datepicker - SwifUI 2:DatePicker 显示所选日期的不同格式
- javascript - getBoundingClientRect() 用于溢出容器的元素
- react-native - 无法在反应中等待下载文件
- flutter - 如何将数据作为数组存储在 Flutter 的 getStringList(Shared Preference) 中
- php - 从函数获取array_push结果
- java - 在 swt 画布上绘制多个矩形
- xml - 可以针对多个命名空间吗?
- c# - 在 C# 中更新 DateTime 变量
- python - 在python中的DataFrame中映射基于图/关系的值
- c++ - 在eclipse中启动C Cpp的新项目时出错