COMSOL实现傅里叶变换:矩形函数的二维FFT 您所在的位置:网站首页 comsol二维绘图组样式 COMSOL实现傅里叶变换:矩形函数的二维FFT

COMSOL实现傅里叶变换:矩形函数的二维FFT

2024-06-24 19:50| 来源: 网络整理| 查看: 265

COMSOL 6.0实现傅里叶变换:矩形函数的二维FFT

矩形函数及其傅里叶变换

COMSOL Multiphysics 中已内置一维和二维矩形函数,二维矩形函数的FFT表示为: 在这里插入图片描述

COMSOL建模思路

由于仅涉及函数计算并不涉及三维建模,因此首先建立空模型。

建立空模型添加组件 点击“主屏幕-添加组件-一维”,选择“定义-更多函数-矩形波”,添加矩形函数,绘制图像,并创建绘图。 至此,一维矩形函数的建立及其在数据集中的栅格已经建立

矩形函数 3. 构建二维矩形函数 选择“定义-解析”,函数名称设置为“rect”,表达式为:rect1(x)*rect1(y),变元修改为:x,y。即由前述一维矩形函数构建二维矩形函数。修改绘图参数下限为-1,绘制图像,并创建绘图。 至此,二维矩形函数的建立及其在数据集中的栅格已经建立 在这里插入图片描述在这里插入图片描述 将二维栅格1命名为:二维栅格(源域) 在这里插入图片描述 注意:此时建立的是源域的函数,应继续为傅里叶变换结果定义目标域

定义目标域 复制粘贴“二维栅格(源域)”,并将标签修改为“二维栅格(目标域)”,修改第一参数名称为:u,第二参数名称为:v,并将最小值修改为-5,最大值均修改为5。 在这里插入图片描述 注意:二维栅格的数据中,函数都选择全部,因为二维矩形函数中包含了一维矩形函数绘制二维矩形函数的傅里叶变换 复制粘贴“二维绘图组2”,展开后点击函数,数据集:二维栅格(目标域), 将FFT变换公式输入到表达式一栏,单击替换表达式可以找到常见的函数或算子,输入表达式后选择绘制图像,即可得到二维矩形函数的傅里叶变换结果。 在这里插入图片描述

相关链接: https://zhuanlan.zhihu.com/p/296490671



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有