遠場代碼學習_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://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…