コピー2017.12.30配列で使えるその他の関数としてshape,maxval,minval,reshapeを使ってみます。shapeは、配列の形状を戻します。endtakk@deb9:~$shapeは値が未初期化でも初期化していても、常に配列の各次元の要素数を戻してくれます。3takk@deb9:~$次は要素のMAX値、MIN値を調べる関数を使います。sumやproductと同じく、dim指定もmask指定もできて便利です。endtakk@deb9:~$結果です。2takk@deb9:~$次は配列を別の形状の配列に置き換えるreshapeです。使いこなせるようになるとかなり自由にプログラミングできるようになるのではないか、と思います。Fortran毎日学習Fortran90(data)Fortran続きです。dataで配列の初期化を行います。値が同じならまとめて記述することもできます。初期値を設定したい配列が複数あるときは、カンマで区切って記述できます。Fortran毎日学習FORTRAN(echoコマンドを作るその3)FORTRANでechoコマンドの続きです。前回-nオプションに対応しましたが動きはいまいちでした。本物のechoコマンド方はどんな動きをするのでしょう。オプションは先頭のパラメータでないといけないようですね。Fortran毎日学習Fortran90(do~cycle)Fortranです。CYCLEを使います。DOの繰り返しを終了するのがEXITでした。前回作ったプログラムのEXITをCYCLEに変えて実行してみます。次は外側のDOにラベルを付けて、CYCLEで指定してみます。Fortran毎日学習Fortran90(多次元配列)Fortranで多次元配列を使ってみます。dataを使って、初期化をしていますが、どのような順番で格納されたのでしょうか。実行結果から、このように格納されているようです。カーナンバー77ということで、FORTRAN77覚えようと思います。世界初の高級言語なので、いつか使えるようになればいいと思っていましたが、今回から始めることにしました。Fortran毎日学習Fortran90(where)ずっとFortran学習してますが、なかなか飽きません。飽きるまで続く気がしています。