アカウント名:
パスワード:
言語仕様で複素数をサポートしてるからでしょ。
嘘です。
ところで今のFortran って、行列はあるの?
行列というか, 多次元配列ですね. これは昔からあります.
配列演算用組み込み関数はFortran90から標準化されています. Fortran90以降が使える環境であれば, プログラムの見通しの良さや性能向上のために, 積極的に使った方が良いでしょう. 古いプログラムでも配列演算関数を使って書き直す価値はあるかも?
「行列はあるの?」の意味がわかりませんが、行列演算パッケージLAPACKは90年代からありましたが。逆行列とか、疎の行列の演算とかは大体サポートされていたと思います。
行列を、行列として演算する(Cで表現するとfloat **matrix → float ** inv__matrixが求められる)のは困難だと思います。翻訳に手間取りますけど、一度翻訳すれば、処理は早いと思います。そもそも、多次元配列をFortranで扱うのが(ry
# あ、まさかもしかして、これが言いたかったこと?## 元コメの「Fortran って、行列はあるの?」## →「《行列》って、逆行列計算などの行列演算が早い、ってことでなくて、単に多次元配列がコーディングしやすい、ってこと?」
そんな私のFortranの行列演算パッケージの知識は15年位前で止まっているのでもっと進んでいるかもしれません。
ダートマスBASICのMAT文みたいなやつ。配列ではなくプリミティブとして行列があると抽象度が増してコンパイラも楽だろうと思う。
標準ライブラリ(C99) 形無し
ネタです。
プレビューをよく見なかったすみません。
標準ライブラリ(C99) complex.h 形無し
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
普通のやつらの下を行け -- バッドノウハウ専門家
複素数が必要なんでしょ (スコア:0)
言語仕様で複素数をサポートしてるからでしょ。
嘘です。
Re: (スコア:0)
ところで今のFortran って、行列はあるの?
Re:複素数が必要なんでしょ (スコア:1)
行列というか, 多次元配列ですね. これは昔からあります.
配列演算用組み込み関数はFortran90から標準化されています. Fortran90以降が使える環境であれば, プログラムの見通しの良さや性能向上のために, 積極的に使った方が良いでしょう. 古いプログラムでも配列演算関数を使って書き直す価値はあるかも?
Re: (スコア:0)
「行列はあるの?」の意味がわかりませんが、行列演算パッケージLAPACKは90年代からありましたが。
逆行列とか、疎の行列の演算とかは大体サポートされていたと思います。
行列を、行列として演算する(Cで表現するとfloat **matrix → float ** inv__matrixが求められる)のは困難だと思います。
翻訳に手間取りますけど、一度翻訳すれば、処理は早いと思います。そもそも、多次元配列をFortranで扱うのが(ry
# あ、まさかもしかして、これが言いたかったこと?
## 元コメの「Fortran って、行列はあるの?」
## →「《行列》って、逆行列計算などの行列演算が早い、ってことでなくて、単に多次元配列がコーディングしやすい、ってこと?」
そんな私のFortranの行列演算パッケージの知識は15年位前で止まっているので
もっと進んでいるかもしれません。
Re: (スコア:0)
ダートマスBASICのMAT文みたいなやつ。
配列ではなくプリミティブとして行列があると抽象度が増してコンパイラも楽だろうと思う。
Re: (スコア:0)
標準ライブラリ(C99) 形無し
ネタです。
Re: (スコア:0)
プレビューをよく見なかったすみません。
標準ライブラリ(C99) complex.h 形無し
ネタです。