Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(9)多変量解析(重回帰分析)を計算。しかしC#とVBの配列の宣言のサイズでハマってエラーが出まくった。C#でdouble a[5]なら0,1,2,3,4までの5個の配列だが、BasicでDim a(5) as Doubleなら0,1,2,3,4,5の6個!
今日は昨日のC#版をVB.NETに移植しただけ。C#版はこちら:
だが、、、
Visual C#(C_sharp)のプログラムをVisual Basic .NETに移植していて配列でバグが出まくった!理由はC#でdouble a[5]なら0,1,2,3,4までの5個の配列だが、BasicでDim a(5) as Doubleなら0,1,2,3,4,5の6個!なんでやねん!同じ.NETの言語なのに!VBAだとOption Base 1として1,2,3,4,5の5個にはできたが… pic.twitter.com/n1cHPI13bm
— tomo (@tonagai) November 15, 2023
この話でずっと引っかかっていた!まあこれさえ解決すればあとは簡単。
過去のもの:
Visual Basic .NETでの過去事例はこちら。
Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(1)複素行列を定義して一次方程式や逆行列、行列式などを計算する。
Visual Basic (VB.NET)でC#用の数値計算ライブラリMath.NET Numericsを使う(8)特異値分解(SVD)、主成分分析(PCA)を計算してみる
« Visual C# (C_sharp)の数値計算ライブラリ MathNET Numericsを使う(11) 多変量解析(重回帰分析)は1行で計算できるし、Normal Equation,QR,SVDなど複数の方法が使える。 | トップページ | Python in Excel(PY関数を使うとExcelのセル内にPythonがかける)を使う(その8) 短時間でFFTを繰り返して時間vs.周波数のデータを描くスペクトログラムをExcelでCSVファイルを読んでSciPyで計算。Matlabの例題を使った。音声でよくやられるが最近のスペアナはこの機能持ってるの多いな。 »
「パソコン・インターネット」カテゴリの記事
「学問・資格」カテゴリの記事
- 高周波・RFニュース 2025年2月7日 フジクラがMWCバルセロナでミリ波(28GHz,60GHz)モジュールデモ、Qorvo、NXP、AMDらのヘルスケアウェビナー、Samsung Galaxy S25もやはり5Gミリ波AiPは1個、u-bloxがBluetooth LEモジュール4種発表(2025.02.07)
- 高周波・RFニュース 2025年2月6日 3GPPがRel-20(5G Advancedと6G)の計画を公開、SEMCOが産業用MLCC(0805 inch, X6S, 22uF, 25V)と車載MLCC(1005,2.2uF,10V)を発表、KYOCERA AVXのスーパーキャパシタシミュレーションソフト、I向けフォトニックチップ解説(2025.02.06)
- 高周波・RFニュース 2025年2月5日 Mavenirの5G NTNホワイトペーパー、ミニサーキットの1.5mm角QFNパッケージMMIC、Keysigntがスペインに6G研究ラボ設立、アイルランドとスコットランドの大学がRIS(reconfigurable intelligent surfaces)で協力(2025.02.05)
- 高周波・RFニュース 2025年2月4日 Samsung Galaxy S25plus、S25ultra分解、やっぱり5Gミリ波AiPは1個だけ、スマートワイヤレス聴診器にNordicのICが採用、TDKのTMR角度センサ解説(2025.02.04)
「日記・コラム・つぶやき」カテゴリの記事
- 高周波・RFニュース 2025年2月7日 フジクラがMWCバルセロナでミリ波(28GHz,60GHz)モジュールデモ、Qorvo、NXP、AMDらのヘルスケアウェビナー、Samsung Galaxy S25もやはり5Gミリ波AiPは1個、u-bloxがBluetooth LEモジュール4種発表(2025.02.07)
- 高周波・RFニュース 2025年2月6日 3GPPがRel-20(5G Advancedと6G)の計画を公開、SEMCOが産業用MLCC(0805 inch, X6S, 22uF, 25V)と車載MLCC(1005,2.2uF,10V)を発表、KYOCERA AVXのスーパーキャパシタシミュレーションソフト、I向けフォトニックチップ解説(2025.02.06)
- 高周波・RFニュース 2025年2月5日 Mavenirの5G NTNホワイトペーパー、ミニサーキットの1.5mm角QFNパッケージMMIC、Keysigntがスペインに6G研究ラボ設立、アイルランドとスコットランドの大学がRIS(reconfigurable intelligent surfaces)で協力(2025.02.05)
- 高周波・RFニュース 2025年2月4日 Samsung Galaxy S25plus、S25ultra分解、やっぱり5Gミリ波AiPは1個だけ、スマートワイヤレス聴診器にNordicのICが採用、TDKのTMR角度センサ解説(2025.02.04)
« Visual C# (C_sharp)の数値計算ライブラリ MathNET Numericsを使う(11) 多変量解析(重回帰分析)は1行で計算できるし、Normal Equation,QR,SVDなど複数の方法が使える。 | トップページ | Python in Excel(PY関数を使うとExcelのセル内にPythonがかける)を使う(その8) 短時間でFFTを繰り返して時間vs.周波数のデータを描くスペクトログラムをExcelでCSVファイルを読んでSciPyで計算。Matlabの例題を使った。音声でよくやられるが最近のスペアナはこの機能持ってるの多いな。 »
コメント