ExcelのVBAで複素数を扱うライブラリ
この前、ゼータ関数の計算のために適当に作ったライブラリをUP。
VBAはTYPEで構造体が使えるんで、
Type Complex
x As Double
y As Double
End Type
のような形で複素数を扱うと便利。作ったライブラリでは
・複素数の四則演算
・複素数の複素数べき乗
・複素数の指数、対数関数
・共役、atan2(x,y)
を入れてみた。
使い方は、Dim z as Complexとかで変数定義して、初期化はz=ToComplex(1,1)など。
足し算はz1=Cadd(z2, z3)、べき乗はz1=Cpow(z2,z3)とかそんな感じで。
全くエラーチェックなしで実用的はあれですが、遊びで。使って何かあっても責任はもちまへん。
« 今年のノーベル物理学賞は南部さん、小林さん、益川さんに! | トップページ | 海洋生物学者って空条承太郎? »
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2026年7月16日 Microwave JournalでCadenceのRF設計向けAI紹介、Samtecが30°傾いた1.85mmコネクタ発表、Mini-CircuitsのMMICアッテネータ紹介、SEMCOがAI向けMLCC発表など(2026.07.16)
- 高周波・RFニュース 2026年7月15日 IEEE Microwave Magazineで自分のコードを高周波シミュレータに組み込む等、DeepSigがAIベースのRF検出OminiSIG 4.0発表、BroadcomのWi-Fi 8 SoC解説、GSMAがモバイルネットゼロレポート発行など(2026.07.15)
- 高周波・RFニュース 2026年7月14日 KeysightとRCRTechが6Gウェビナー開催、Copper Mountain Technologiesの新低価格4ポートVNA、フジクラの5G Sub6GHz向け漏洩同軸ケーブル、TDKのパワー半導体向けMLCCアプリケーションガイドなど(2026.07.14)


コメント