当前位置: 首页 > news >正文

远场代码学习_FDTD_farfield

项目4.2 farfield3d - Script command

在3D模拟中将给定的功率或场剖面监视器或直线数据集投射到远场。返回电场强度|E| 2。

语法描述  

out = farfield3d("mname",f, na, nb, illumination, periodsa, periodsb, index, direction);  

将给定的功率或场分布监视器投影到远场。如果投影 1 个频率点,则返回一个 N×M 矩阵;如果投影多个频率点,则返回一个 N×M×P 矩阵,其中 N 和 M 对应于投影的分辨率(na 和 nb),P 对应于投影的频率点数。  

out = farfield3d(dataset,f, na, nb, illumination, periodsa, periodsb, index, direction);  

将给定的直角数据集投影到远场。  如果投影 1 个频率点,则返回一个 N×M 矩阵;如果投影多个频率点,则返回一个 N×M×P 矩阵,其中 N 和 M 对应于投影的分辨率(na 和 nb),P 对应于投影的频率点数。

参数  默认值  类型  描述  

Mname:必填,字符串,监测器名称

Dataset:必填,数据集,包含 E 和 H 的直角数据集

F:可选,1,向量  所需频率点的索引。这可以是单个数字或向量。在 R2016b 中引入了多线程投影,以允许同时投影多个频率点。  

Na:可选,150,数字,远场中的点数。

Nb:可选,150,数字,远场中的点数。

Illumination:可选,1,数字,对于周期性结构。  高斯照明:1;平面波照明:2

Periodsa,可选,1,数字,用于周期性照明的周期数

Periodsb,可选,1,数字,用于周期性照明的周期数

Index,可选,监测器中心处的值,数字,投影所用材料的索引。

Direction,可选,最大功率流的方向,数字,方向:这可以是 +1 或 -1。

下表总结了如何解释各种监测器方向的 ux、uy 坐标向量和周期输入属性。

监视器方向,监视器表面法线,'na'、'ux'、'周期 a' 对应于;'nb'、'uy'、'周期 b' 对应于;

XY平面,Z,x 轴 y 轴

XZ平面,Y,x 轴 z 轴

YZ平面,X,y轴 z 轴

Example

This example images the far field projection of a 2D monitor called monitor. In this example the second frequency point is projected. If the monitor only contains data at one frequency, the second argument is not required.

这个例子显示了一个叫做monitor的2D显示器的远场投影。在本例中,第二个频率点被投影。如果监视器只包含一个频率的数据,则不需要第二个参数。

E = farfield3d("monitor",2);

ux = farfieldux("monitor",2);

uy = farfielduy("monitor",2);

image(ux,uy,E,"","","title","polar");

The following example images the far field projection of a rectilinear dataset. Here, the dataset is from a 2D monitor.

下面的示例显示了一个直线数据集的远场投影。这里,数据集来自2D监视器。

dataset=getresult("monitor", "E");

dataset.addattribute("H",getattribute(getresult("monitor","H"),"H"));

E = farfield3d(dataset,2);

ux = farfieldux(dataset,2);

uy = farfielduy(dataset,2);

image(ux,uy,E,"","","title","polar");

项目4.3 farfieldux - Script command

返回与来自 farfield3d 的远场数据相对应的 3D 模拟的 ux 矩阵。有关如何解释各种监视器方向下的 ux、uy、na、nb 的信息,请参阅 farfield3d 文档。

语法;描述

out = farfieldux("mname",f,na,nb,index);

请参阅 farfield3d 帮助。参数与 farfield3d 相同。请注意,结果是一个 N×M 矩阵,其中 N 是空间索引,M 是频率点数。

out = farfieldux(dataset,f,na,nb,index);

请参阅 farfield3d 帮助。参数与 farfield3d 相同。请注意,结果是一个 N×M 矩阵,其中 N 是空间索引,M 是频率点数。


文章转载自:

http://ZCRH6MUr.cLgbb.cn
http://dqeNI6IC.cLgbb.cn
http://OsOaaiW9.cLgbb.cn
http://5epnEIBd.cLgbb.cn
http://Vie5AnO4.cLgbb.cn
http://kewRAQwR.cLgbb.cn
http://CgVDZ598.cLgbb.cn
http://ObXxN5Ca.cLgbb.cn
http://yTVEoWoH.cLgbb.cn
http://xjnd3dCB.cLgbb.cn
http://hIjuqg9O.cLgbb.cn
http://fxJaBKNR.cLgbb.cn
http://mYfKk6b0.cLgbb.cn
http://WxTouWej.cLgbb.cn
http://NvXpcsq6.cLgbb.cn
http://WWSbEJxo.cLgbb.cn
http://pPWc1zvr.cLgbb.cn
http://ac5ztmdg.cLgbb.cn
http://erRwtyxd.cLgbb.cn
http://gM3qt8Lm.cLgbb.cn
http://R5XdNd1c.cLgbb.cn
http://Q4ulD64D.cLgbb.cn
http://fV8q8eso.cLgbb.cn
http://iyMyEyLw.cLgbb.cn
http://Jt0zSG2K.cLgbb.cn
http://o23OmVQb.cLgbb.cn
http://aQf57VOq.cLgbb.cn
http://M2XgwcxU.cLgbb.cn
http://KGdXwI0S.cLgbb.cn
http://gVlPv0t8.cLgbb.cn
http://www.dtcms.com/a/366970.html

相关文章:

  • 五、插值与拟合
  • 今天我们继续学习Linux中的shell脚本流程控制内容
  • 大模型微调之LORA核心逻辑
  • React笔记_组件之间进行数据传递
  • 《Java餐厅的待客之道:BIO, NIO, AIO三种服务模式的进化》
  • 【OpenHarmony文件管理子系统】文件访问接口解析
  • sealos部署k8s
  • (C题|NIPT 的时点选择与胎儿的异常判定)2025年高教杯全国大学生数学建模国赛解题思路|完整代码论文集合
  • 25高教社杯数模国赛【C题国一学长思路+问题分析】第二弹
  • 数学建模25c
  • 互联网大厂Java面试场景与问题解答
  • LeetCode 刷题【64. 最小路径和】
  • Rust+slint实现一个登录demo
  • Rust 文件操作终极实战指南:从基础读写到进阶锁控,一文搞定所有 IO 场景
  • 代码随想录算法训练营第二十八天 | 买卖股票的最佳实际、跳跃游戏、K次取反后最大化的数组和
  • 2025全国大学生数学建模C题保姆级思路模型(持续更新):NIPT 的时点选择与胎儿的异常判定
  • 2025反爬虫之战札记:从robots.txt到多层防御的攻防进化史
  • 23种设计模式——工厂方法模式(Factory Method Pattern)详解
  • C++ 学习与 CLion 使用:(七)if 逻辑判断和 switch 语句
  • docker中的mysql变更宿主机映射端口
  • Redis(43)Redis哨兵(Sentinel)是什么?
  • 【连载 7/9】大模型应用:大模型应用:(七)大模型使用工具(29页)【附全文阅读】
  • 从 GPT 到 LLaMA:解密 LLM 的核心架构——Decoder-Only 模型
  • 原型链和原型
  • 嵌入式学习 51单片机(3)
  • 详细学习计划
  • 深度解读《实施“人工智能+”行动的意见》:一场由场景、数据与价值链共同定义的产业升级
  • CLIP模型
  • 深度学习篇---SENet网络结构
  • JS初入门