首页 > 解决方案 > 如果我知道每个点的函数值,则在 MATLAB 中进行离散双积分

问题描述

如果我知道要在 MATLAB 中 x,y 域中的每个点(值是离散的)积分的函数的值,我该如何计算双积分?我将所有数据存储在 .csv 格式的文件中。实际上,我正在尝试为 MIMO 天线找到 ECC,我得到了辐射场的值,现在我被困在了集成部分。请帮忙。

标签: matlab

解决方案


首先,您的意思是在 2-dim 域上进行集成吗?

在我看来,你的问题更像是一个数字食谱问题,而不是一个 Matlab 问题。您知道您正在整合的字段值数据集的网格间距吗?仅求和会导致精度低的结果,您需要选择积分程序。

你试过谷歌吗?

MATLAB 有一个梯形积分函数,可以嵌套生成多个积分(我以前用过这个)。其描述的链接如下。有使用函数调用和数据集的明确示例。我怀疑你需要的是这个页面。

https://www.mathworks.com/help/matlab/ref/trapz.html


推荐阅读