项目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://www.pswp.cn/web/95919.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/95919.shtml
英文地址,请注明出处:http://en.pswp.cn/web/95919.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Adobe Illustrator(Ai) 2022安装教程与下载地址

Adobe Illustrator(通常简称 AI)是一款由 Adobe 公司开发的、基于矢量图形的专业设计软件。它与 Photoshop(基于位图/像素)和 InDesign(专注于页面排版)并称为数字创意领域的“三巨头”,是平面设…

小迪web自用笔记27

框架就是一些封装好的东西*上节课补:JS负责美化框架的(发送HTTP请求前端,js相当于前端并且附加上一些连接后端的功能。),JAVA是后端。PHPthink(用的最多的框架)URL:原:ht…

创建阿里云ECS实例操作(免费试用版)

目录 1、进入阿里云ECS控制台 2、创建ECS实例 3、重置实例密码 4、远程登陆实例 5、查看ECS信息 6、安装apache服务 7、端口规则设置 8、访问测试 9、释放实例 1、进入阿里云ECS控制台 https://www.aliyun.com/ 2、创建ECS实例 3、重置实例密码 4、远程登陆实例 5、查…

JVM相关 4|JVM调优与常见参数(如 -Xms、-Xmx、-XX:+PrintGCDetails) 的必会知识点汇总

目录:🧠 一、JVM调优目标1. 调优核心目标2. 调优常见问题🧩 二、JVM调优核心参数详解1. 堆内存相关参数2. 垃圾回收器相关参数3. GC日志与性能监控4. 元空间(Metaspace)调优5. 栈内存调优6. 其他关键参数📌…

HOT100--Day13--104. 二叉树的最大深度,226. 翻转二叉树,101. 对称二叉树

HOT100–Day13–104. 二叉树的最大深度,226. 翻转二叉树,101. 对称二叉树 每日刷题系列。今天的题目是《力扣HOT100》题单。 题目类型:二叉树。 关键:要深刻理解《递归》 104. 二叉树的最大深度 方法:递归 思路&…

Maven 从 0 到 1:安装、配置与依赖管理一站式指南

Maven 从 0 到 1:安装、配置与依赖管理一站式指南Maven 从 0 到 1:安装、配置与依赖管理一站式指南一、Maven 是什么?二、核心概念:POM三、Maven 是如何工作的?—— 仓库机制四、安装Maven五、在 IntelliJ IDEA 里配置…

k8s,v1.30.4,安装使用docker

一.前置概念Docker 与 Kubernetes 共用同一个 containerd 进程 时,只要满足以下 3 个条件,就不会冲突:检查点要求原因cgroup-driverkubelet 与 containerd 必须同为 systemd二者不一致会导致 Pod 无法调度Unix socketkubelet 指向 /run/conta…

开源AI智能名片链动2+1模式S2B2C商城小程序服务提升复购率和转介绍率的研究

摘要:本文聚焦于开源AI智能名片链动21模式S2B2C商城小程序在提升客户复购率和转介绍率方面的作用。服务对于促进客户复购和转介绍的重要性不言而喻,维护老客户的成本远低于开发新客户,微商通过推出各项服务来赢得客户忠诚。本文深入探讨开源A…

[数据结构] ArrayList(顺序表)与LinkedList(链表)

目录 1.List 1.1 什么是List 1.2 常用的方法 1.3 List的使用 2. 线性表 3. ArrayList 类(顺序表) 3.1 顺序表定义 3.2 ArrayList链表的功能模拟实现 3.3 ArrayList简介 3.4 ArrayList的构造方法 3.5 ArrayList的遍历 3.5 ArrayList的具体使用实例 3.5.1 杨辉三角 …

Hive使用Tez引擎出现OOM的解决方法

环境是Hive以Tez作为引擎,然后使用客户端(比如DataGrip)连接Hive运行SQL查询,运行过程中报错信息如下:java.lang.OutOfMemoryError: Java heap space…连接工具以DataGrip为例,解决办法如下: --…

SQL面试题及详细答案150道(81-100) --- 子查询篇

《前后端面试题》专栏集合了前后端各个知识模块的面试题,包括html,javascript,css,vue,react,java,Openlayers,leaflet,cesium,mapboxGL,threejs,nodejs,mangoDB,MySQL,Linux… 。 前后端面试题-专栏总目录 文章目录 一、本文面试题目录 81. 什么是子查询?子查…

笔记:ubuntu安装matlab

记录一下ubuntu安装matlab的过程 一、进入桌面 虽然系统是ubuntu server,但是安装matlab最好还是有桌面。这里使用todesk等工具,进入桌面进行远程安装。 二、创建matlab账号 由于学校已经提供了matlab的账号,只需要用自己的学生邮箱进行注册即…

CentOS 7 编译安装 OpenSSL 3.4.2

CentOS 7默认已经安装了OpenSSL,不过版本比较低 openssl version结果为:OpenSSL 1.0.2k-fips 26 Jan 2017 已经无法满足需求 OpenSSL 源码下载链接:https://www.openssl-library.org/source/ 下载源码包为:https://github.com…

python advance -----object-oriented

alt shift 上下键,行代码上下移动0

具身智能的工程落地:视频-控制闭环的实践路径

引言:从“能算会说”到“会看能做” 具身智能真正的门槛,不在于把模型做得更大,而在于把感知—决策—执行焊成一条低时延、稳态可控的闭环工程链路:从相机/麦克风采集,到编解码与传输,再到边/端推理、指令…

STM32 - Embedded IDE - GCC - 如何在工程中定义一段 NoInit RAM 内存

导言如上所示,Keil创建一段NoInit内存同样是通过图形界面来完成,IRAM2的起始地址0x2000000,大小8bytes。NoInit的意思是程序初始化时,不会将内存清0初始化。如上所示,在MEMORY段,将64K的RAM内存划一块8byte…

MyBatisX代码生成插件在IDEA中的安装配置、连接数据库表生成代码快速开发示例

场景 MyBatisX插件介绍 MybatisX是一款基于IDEA的快速开发插件,由MyBatis-Plus团队开发维护,为效率而生。 它的主要功能如下: 支持mapper.xml和Mapper接口之间方法的互相导航跳转; 内置代码生成器,通过使用GUI的形…

单词分析与助记之数据建表(以production为例)

单词分析与助记数据建表(以production为例): id(流水号):词形:production配图1-标题:略配图1-地址:略配图2-标题:略配图2-地址:略配图3-标题&…

AI助力决策:告别生活与工作中的纠结,明析抉择引领明智选择

在日常生活与工作中,我们时常会面临各种纠结的决策。从选择一份新工作、创业方向,到决定是否要搬家、换车,每一个决策都可能对我们的未来产生深远影响。然而,面对复杂多变的信息和不确定的未来,如何做出明智的选择成为…

--定位--

GPSRTK GPS组成 GPS分为三部分。 空间星座部分:由至少24颗卫星组成(目前有30多颗在轨运行),分布在6个中地球轨道上。保证全球任何地方、任何时间至少能接收到4颗以上的卫星信号。每颗卫星不断播发一种包含卫星星历​&#xff0…