matlab - 为什么二维函数的matlab fft会根据维度的顺序给出不同的答案?
问题描述
Matlab 的 fft2 是 fftn 的包装器,但 1D fft 沿维度的操作顺序不同。切入正题,下面给出了一个非零的答案。为什么是这样?我在网上找不到错误报告。
foo=rand(64);
err=sum(sum(fft(fft(foo,[],2),[],1)-fft(fft(foo,[],1),[],2)))
解决方案
推荐阅读
- python - 当变量超出范围时,Python不会删除变量
- c# - 在 MVC Linq 查询中返回时间序列
- mips - MIPS 单周期 - 为什么 MemRead 和 MemToReg 是分开的?
- django - 如何使用 Django-Haystack 预先选择方面(即在页面加载时选中复选框)?
- java - 空对象引用上的“java.lang.String org.jsoup.nodes.Element.text()”
- php - 从 URL 解析 JSON 文件时如何加快网页的加载时间
- javascript - querySelector 不使用类但使用 id
- java - 写入套接字的速度比对方读取的速度快时如何避免java服务器挂起
- flutter - 颤振条容器
- css - 使用主题对象为边距编写简写符号,以便使用 material-ui 使用 jss 进行样式设置