[更新情報]

▽Go to footer


WANtaroHP(要素技術編) 目次
VBC#gcc
VBC#--
VBC#--
VBC#--
VBC#gcc
VBC#gcc
VBC#gcc
VBC#gcc
VBC#gcc
VBC#gcc
VBC#gcc
VBC#gcc
VBC#gcc
VBC#gcc

01:csvファイル入出力サンプル

概要(プログラム:vbFTEST, vcsFTEST, gccFTEST)

パスの分解 VBコマンド 実行結果
フルパス dat = fnameR C:\vb2010pro\vb0FTEST\inpTEST.csv
パス名 dat = System.IO.Path.GetDirectoryName(fnameR) C:\vb2010pro\vb0FTEST
ファイル名 dat = System.IO.Path.GetFileName(fnameR) inpTEST.csv
拡張子無しファイル名 dat = System.IO.Path.GetFileNameWithoutExtension(fnameR) inpTEST
拡張子 dat = System.IO.Path.GetExtension(fnameR) .csv (ピリオド含む)

使用コントロール

ToolStrip1(Button1), TextBox1, OenFileDialog1, SaveFileDialog1

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト

入出力事例

ファイル名概要
入力データ例
出力データ例


02:コントロールへの書き込みテスト

概要(プログラム:vbWTEST, vcsWTEST)

使用コントロール

ToolStrip1(Button1), Label1〜4,DataGridView, ListView, ListBox, TextBox, FolderBrowserDialog

プログラムリスト

VB codeC# codegcc codeRemarks
----プログラムリスト


03:画像出力サンプル

概要(プログラム:vbGTEST, vcsGTEST)

画像出力サンプルプログラムです.文字列の傾斜描画のテストも行っています.出力画像は png 形式です.

使用コントロール

ToolStrip1(Button1), PictureBox1, SaveFileDialog1

プログラムリスト

VB codeC# codegcc codeRemarks
----プログラムリスト

入出力事例

ファイル名概要
出力画像サンプル


04:フォルダ内テキスト文書文字列一括置換

概要(プログラム:vbREPL, vcsREPL)

使用コントロール

ToolStrip1(Button1,ToolStripComboBox1,Buton2),StatusStrip1(ToolStripStatusLabel1),FolderBrowserDialog1,Label1〜3,ListBox1,TextBox1〜3

プログラムリスト

VB codeC# codegcc codeRemarks
----プログラムリスト


05:指定拡張子ファイル名列挙

概要(プログラム:vbFNAME, vcsFNAME, gccFNAME)

01| C:\vb2010pro\vb2MRA\data-file,4
02| inpMRA2.csv
03| inpMRA5.csv
04| outMRA2.csv
05| outMRA5.csv

使用コントロール

ToolStrip1(Button1〜2), TableLayoutPanel1, Label1〜3, TextBox1〜2, ListBox1, FolderBrowserDialog1, SaveFileDialog1

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト


06:連立一次方程式(Gauss-Jordan法)

概要(プログラム:vbGJMAT, vcsGJMAT, gccGJMAT)

使用コントロール

ToolStrip1(Button1)

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト


07:逆行列(Gauss-Jordan法)

概要(プログラム:vbINVMAT, vcsINVMAT, gccINVMAT)

使用コントロール

ToolStrip1(Button1)

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト


08:実対称行列固有値計算(JACOBI法)

概要(プログラム:vbJACOBI, vcsJACOBI, gccJACOBI)

使用コントロール

ToolStrip1(Button1)

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト


09:実対称行列固有値計算(一般化JACOBI法)

概要(プログラム:vbGJACOBI, vcsGJACOBI, gccGJACOBI)

使用コントロール

ToolStrip1(Button1)

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト


10:実数計算による高速フーリエ変換・逆変換(実数FFT)

概要(プログラム:vbFFT, vcsFFT, gccFFT)

01 | 例題波
02 | dt,1.0
03 | ndata,16
04 | 5
05 | 32
06 | 38
07 | -33
08 | -19
09 | -10
10 | 1
11 | -8
12 | -20
13 | 10
14 | -1
15 | 4
16 | 11
17 | -1
18 | -7
19 | -2

使用コントロール

ToolStrip1(Button1),ListView1,OpenFileDialog1,SaveFileDialog1

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト

入出力事例

ファイル名概要
波形時刻歴入力データ例(1)
結果出力例(1)
波形時刻歴入力データ例(2)
結果出力例(2)


11:複素数計算による高速フーリエ変換・逆変換(複素数FFT)

概要(プログラム:vbCFFT, vcsCFFT, gccCFFT)

使用コントロール

Button1,ListView1,OpenFileDialog1,SaveFileDialog1

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト

入出力事例

ファイル名概要
波形時刻歴入力データ例(1)
結果出力例(1)
波形時刻歴入力データ例(2)
結果出力例(2)


12:複素数計算のための関数

概要(プログラム:vbCOMP, vcsCOMP, gccCOMP)

定義済み関数
za=C_DOUBLE(a,b)   :複素数実数部と虚数部への数値の代入(Re(z)=a,Im(z)=b)
za=C_PLUS(z1,z2)   :加算(za=z1+z2)
za=C_MINUS(z1,z2)  :減算(za=z1-z2)
za=C_TIMES(z1,z2)  :乗算(za=z1*z2)
za=C_DIVIDED(z1,z2):除算(za=z1/z2)
da=D_ABS(z)        :絶対値(da=sqrt(Re(z)^2+Im(z)^2))
za=C_CONJ(z)       :共役複素数(z=a+ib→za=a-ib)
za=C_SQRT(z)       :平方根(za=sqrt(z))
za=C_EXP(z)        :exp関数(za=exp(z))
za=C_COS(z)        :cos関数(za=cos(z))
za=C_SIN(z)        :sin関数(za=sin(z))
za=C_COSH(z)       :cosh関数(za=cosh(z))
za=C_SINH(z)       :sinh関数(za=sinh(z))

使用コントロール

Button1

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト


13:正規分布非超過確率・%点算定

概要(プログラム:vbTODAPP, vcsTODAPP, gccTODAPP)

使用コントロール

ToolStrip1(Button1),OpenFileDialog1,SaveFileDialog1

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト

入出力事例

ファイル名概要
入力データ事例
出力データ事例


14:直線回帰

概要(プログラム:vbKAIKI, vcsKAIKI, gccKAIKI)

データ (xi, yi) を直線 y=a*x+b に当てはめ,回帰係数 a,b および相関係数 r を求めるプログラムです.出力は ListBox 上に文字列で行っています.

使用コントロール

ToolStrip1(Button1),ListBox1

プログラムリスト

VB codeC# codegcc codeRemarks
プログラムリスト


inserted by FC2 system