| DADiSP | |
|---|---|
| 開発者 | DSP開発株式会社 |
| 初回リリース | 1987 (1987年) |
| 安定版リリース | DADiSP 6.7 B02 / 2017年1月17日 ( 2017-01-17 ) |
| 書かれた | C、C++、SPL |
| オペレーティング·システム | マイクロソフトウィンドウズ |
| プラットフォーム | IA-32、x86-64 |
| タイプ | 技術計算 |
| ライセンス | 独自の商用ソフトウェア |
| Webサイト | www.dadisp.com |
| SPL | |
|---|---|
| パラダイム | マルチパラダイム:命令型、手続き型、オブジェクト指向、配列 |
| デザイン: | ランディ・レース |
| 開発者 | DSP開発株式会社 |
| 初登場 | 1990年代後半 |
| 安定版リリース | 2017年6月7日 |
| タイピングの規律 | ダイナミック、弱い |
| OS | マイクロソフトウィンドウズ |
| ファイル名拡張子 | .spl |
| Webサイト | www.dadisp.com |
| 影響を受けた | |
| APL、C、C++ | |
DADiSP(データ解析・表示、発音はデイディスプ)は、DSP Development Corporationが開発した数値計算環境であり、スプレッドシートに似たインターフェースでデータ系列、行列、画像を表示・操作することができます。DADiSPは、信号処理[ 1 ] 、数値解析、統計・生理学的データ処理の研究に使用されています。[ 2 ]
インタフェース
DADiSPは、スプレッドシートのような環境でテクニカルデータ分析を実行するように設計されています。しかし、各セルに単一のスカラー値が含まれるテーブルを操作する一般的なビジネススプレッドシートとは異なり、DADiSPワークシートは複数の相互に関連するウィンドウで構成され、各ウィンドウには系列全体または複数列の行列が含まれます。ウィンドウはデータを保存するだけでなく、2Dグラフ、XYZプロット、3Dサーフェス、画像、数値表など、様々なインタラクティブな形式でデータを表示します。従来のスプレッドシートと同様に、ウィンドウはリンクされており、1つのウィンドウでデータを変更すると、関連するすべてのウィンドウが数値とグラフの両方で自動的に更新されます。[ 3 ] [ 4 ]ユーザーは主にウィンドウを介してデータを操作します。DADiSPウィンドウは通常、「W」の後にウィンドウ番号が続く形式で参照されます(例:「W1」)。例えば、次の式はW1: 1..3系列値{1, 2, 3}を「W1」に割り当てます。この数式はW2: W1*W1、「W1」の各値の平方を計算するための2番目のウィンドウを設定し、「W2」には{1, 4, 9}という系列が含まれます。「W1」の値が{3, 5, 2, 4}に変化すると、「W2」の値は自動的に{9, 25, 4, 16}に更新されます。
プログラミング言語
DADiSPには、カスタムアルゴリズムの実装に使用されるSPL(Series Processing Language)[ 5 ]と呼ばれる級数ベースのプログラミング言語が含まれています。SPLはC / C++に似た構文を持ち、段階的に中間バイトコードにコンパイルされ、仮想マシンによって実行されます。SPLは、で代入される標準変数と、で代入される「ホット」変数の両方をサポートしています。例えば、次の文は、標準変数「A」に級数{1, 2, 3}を代入します。値の2乗は、で代入できます。変数「B」には、級数{1, 4, 9}が含まれています。「A」が変化しても「B」は変化しません。なぜなら、「B」は「A」の将来の状態に関係なく、代入された値を保持するからです。しかし、この文は「ホット」変数を作成します。ホット変数はウィンドウに似ていますが、ホット変数はデータを表示しません。代入は、以前と同様に「A」の値の2乗を計算しますが、今度は「A」が変化すると「B」が自動的に更新されます。設定すると、「B」は自動的に {9, 25, 4, 16} に更新されます。 =:=A = 1..3B = A * AA := 1..3B := A * AA = {3, 5, 2, 4}
歴史
DADiSPはもともと1980年代初頭にMITのF1レーシングカーの空力特性を調査する研究プロジェクトの一環として開発されました。 [ 4 ]このプロジェクトの当初の目標は、研究者が従来のプログラミングを必要とせずにデータ分析アルゴリズムを迅速に調査できるようにすることでした。
バージョン履歴
- DADiSP 6.7 B02、[ 6 ] 2017 年 1 月
- DADiSP 6.7 B01、[ 7 ] 2015年10月
- DADiSP 6.5 B05、[ 8 ] 2012年12月
- DADiSP 6.5、[ 9 ] 2010年5月
- DADiSP 6.0、2002年9月
- DADiSP 5.0、2000年10月
- DADiSP 4.1、1997年12月
- DADiSP 4.0、1995年7月
- DADiSP 3.01、1993年2月
- DADiSP 2.0、[ 10 ] 1992年2月
- DADiSP 1.05、1989年5月
- DADiSP 1.03、1987年4月
参照
参考文献
- ^ Mahmood Nahvi. 「学部レベルのDSPコースと実験室におけるリアルタイムデジタル信号処理設計プロジェクト」(PDF)テキサスインスツルメンツDSPSフェスト、1999年。
- ^ 「人間の生理学的データ分析のためのユーザーインタラクティブソフトウェア」 NASA Tech Briefs、2006年12月。
- ^ 「DADiSPは複雑なデータ分析をより速く、より簡単に」 DSP Development Corp. 2014年3月3日閲覧。
- ^ a b「DADiSP 2002 独房からの脱出」 Scientific Computing World . 2014年3月3日閲覧。
- ^ 「DADiSP SPL vs. MATLAB」 DSP Development Corp. 2014年3月3日閲覧。
- ^ 「DADiSP 6.7 B02リリースノート」 . DSP Development Corp. 2017年1月18日閲覧。
- ^ 「DADiSP 6.7 B01リリースノート」。DSP Development Corp. 2015年10月30日閲覧。
- ^ 「DADiSP 6.5 B05リリースノート」 . DSP Development Corp. 2014年3月3日閲覧。
- ^ "DADiSP 6.5" . Scientific Computing World . 2010年6月1日閲覧。
- ^「DADiSP 2.0」.プロフェッショナル地理学者. 44 : 103–108 . 1992. doi : 10.1111/j.0033-0124.1992.00103.x .
さらに読む
- アレン・ブラウン、張軍:DADiSPを用いたデジタル信号処理入門、Abramis、ISBN 9781845495022
- チャールズ・スティーブン・レッサード:ランダム生理学的信号の信号処理(Google eBook)、Morgan & Claypool Publishers