Powershell(Windowsのコマンドプロンプトの後継)でC#用の数値計算ライブラリMath.NET numericsを使う(1) まずは複素行列の演算(1次方程式、逆行列、行列式)
Windowsのコマンドプロンプトがいつの間にか高機能なPowershellに置き換えていた。これは.NETのライブラリなどを直接呼び出せるらしい。てことは前々からVisual C#やVisual Basic .NETで数値計算ライブラリのMath.NET numericsを使うシリーズをやっているが、Powershellでもできそうだ、ということでトライ。以下のページを全面的に参考にしました。
PowerShell for Math.NET Numerics
ただ、
Install-Package -ProviderName NuGet -Name MathNet.Numerics
でインストールしようとしたら固まる(めちゃくちゃ遅くて動かない)…
なので別の方法、コマンドライン版のnuget.exeを使うことにする。
.\nuget.exe install MathNet.Numerics
これは一瞬で終わる。
MathNet.Numerics.5.0.0というフォルダができ、その下のlibに何種類かある。今回はnet48の下のdllを使おう。
まずはC#でも最初にやった複素行列の演算。こんな感じで。Visual Studio Codeを使うのが便利。これを実行すると以下のようにC#の結果と同じになった。
もうなんかC#もVisual Basicもちょっとした計算にはいらない気がしてきた...
グラフも描けそうなので次はFFTでもやってみる。
※テキストでのコード:
« ザ・スーパーマリオブラザーズ・ムービー(吹き替え版)を観てきた。面白かった!武闘派のピーチ姫が峰不二子のよう。マリオのラストバトル前のシーンにはホロリ…そしてラストバトルはあれを持ってくるのか!最後の最後に映るあれで映画館内の子供たちが一斉に叫んだのも面白かった。 | トップページ | 劇場版TOKYO MER 走る緊急救命室を観てきた。良かった…危機→解決?→いや危機→解決?→…の繰り返しのジェットコースター。涼香と音羽さんのシーン他泣けるシーンが多数でエンドクレジットは医療関係者の皆さんに感謝しかない。ジェシーも石田ゆり子さんも杏さんもよかった。 »
「パソコン・インターネット」カテゴリの記事
- RF Weekly Digest (Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ) 2025/11/9-2025/11/16(2025.11.16)
- Visual Studio 2026がリリースされたので早速新しいPCにインストール。全面的にGitHub Copilotを使うようになっている。とりあえずC#でMath.NET numericsを使って連立方程式を計算するコードを書いてもらったら一発で動く。他の例として固有値や非線形計算もコードを出してくれた。(2025.11.14)
- 家で使うPCをゲーミングノートPC、ASUS TUF Gaming A16に買い替えた。CPUはAMD Ryzen 9 8940HX、メモリ32GB、GPUはNVIDIA GeForce RTX 5060 Laptop GPU、SSD 1TB。ゲームをしたいわけでなくてNVIDIAの最新GPUで機械学習・数値計算やろうかと。(2025.11.13)
- RF Weekly Digest (Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ) 2025/11/3-2025/11/9(2025.11.09)
- RF Weekly Digest (Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ) 2025/10/27-2025/11/3(2025.11.04)
「学問・資格」カテゴリの記事
- RF Weekly Digest (Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ) 2025/11/9-2025/11/16(2025.11.16)
- Visual Studio 2026がリリースされたので早速新しいPCにインストール。全面的にGitHub Copilotを使うようになっている。とりあえずC#でMath.NET numericsを使って連立方程式を計算するコードを書いてもらったら一発で動く。他の例として固有値や非線形計算もコードを出してくれた。(2025.11.14)
- 高周波・RFニュース 2025年11月13日 QorvoがTWTA置き換えの広帯域SSPA発表、iFixitがiPad Pro M5分解、KYOCERA AVXが0.9Vで動く超小型クロック発表、Mini-Circuitsが様々なBALUNやトランス解説、軍用5G解説、imecの110GHz可能な300mm GeSiウェハー(2025.11.13)
- 高周波・RFニュース 2025年11月12日 Qualcommが語る技術の標準化、STMicroelectronicsが語るシリコンフォトニクス、HuaweiがイノベーションとIPフォーラム開催、6G SummitでFCCのコミッショナーが米国が6Gをリードすべしと語る(2025.11.12)
「日記・コラム・つぶやき」カテゴリの記事
- RF Weekly Digest (Google AI Studio BuildによるAIで高周波・RF情報の週刊まとめアプリ) 2025/11/9-2025/11/16(2025.11.16)
- Visual Studio 2026がリリースされたので早速新しいPCにインストール。全面的にGitHub Copilotを使うようになっている。とりあえずC#でMath.NET numericsを使って連立方程式を計算するコードを書いてもらったら一発で動く。他の例として固有値や非線形計算もコードを出してくれた。(2025.11.14)
- 高周波・RFニュース 2025年11月13日 QorvoがTWTA置き換えの広帯域SSPA発表、iFixitがiPad Pro M5分解、KYOCERA AVXが0.9Vで動く超小型クロック発表、Mini-Circuitsが様々なBALUNやトランス解説、軍用5G解説、imecの110GHz可能な300mm GeSiウェハー(2025.11.13)
- 高周波・RFニュース 2025年11月12日 Qualcommが語る技術の標準化、STMicroelectronicsが語るシリコンフォトニクス、HuaweiがイノベーションとIPフォーラム開催、6G SummitでFCCのコミッショナーが米国が6Gをリードすべしと語る(2025.11.12)
« ザ・スーパーマリオブラザーズ・ムービー(吹き替え版)を観てきた。面白かった!武闘派のピーチ姫が峰不二子のよう。マリオのラストバトル前のシーンにはホロリ…そしてラストバトルはあれを持ってくるのか!最後の最後に映るあれで映画館内の子供たちが一斉に叫んだのも面白かった。 | トップページ | 劇場版TOKYO MER 走る緊急救命室を観てきた。良かった…危機→解決?→いや危機→解決?→…の繰り返しのジェットコースター。涼香と音羽さんのシーン他泣けるシーンが多数でエンドクレジットは医療関係者の皆さんに感謝しかない。ジェシーも石田ゆり子さんも杏さんもよかった。 »




コメント