行列の入れ替え行列の入れ替え表計算の「形式を選択して貼り付け」という機能に「行列を入れ替える」があります。行列の縦と横を変換する機能なのですが、rpnで計算するときも縦横を自由に変換できると便利です。以下は2006年と2007年の1月から12月までの黒点数のデータです。データはdata.txtに格納されているとします。10このデータをxypでグラフにしてみます。"*"が2006年、"+"が2007年のデータです。12+--------|---------|---------|--+------>rpnプログラムのtmatは以下の章で説明しますが、グラフを見ると黒点数は30を最大にして減少しているように思えます。頭の中のイメージで"+"を繋いでみると2007年は2006年に比べて確実に減ってきていることが分かります。rpnの行列の入れ替え先ほどのdata.txtで、月の黒点数平均を計算してみましょう。2006年1月と2007年1月の15と16を足します。これを12ヶ月分行うのですが、簡単に計算するために縦軸と横軸を変換します。data.txtは縦軸が年で横軸が月でした。これを逆にして縦軸を月で横軸を年にしたい場合に、rpnではユーティリティーパッケージのtmatプログラムを使います。以下にtmatを使った例を示します。101列目が2006年のデータ、2列目が2007年のデータであることを確認してください。それぞれを横方向に足して2で割れば平均が計算できます。/15.57716.516.512.510.59851111.512か月分を一気に計算できましたね。tmatは縦×横の合計が1000個の数値程度を目安に使用してください。本講座で使用したプログラムは、ユーティリティーパッケージとして購入することができます。xypとnpdはrpnの姉妹ソフトウェアです。詳しくはプロダクトを参照ください。表計算に貼付ツール索引(アルファベット順)cal/date/dates/days/echo/entabmoon/now/null/sleep/stamp/timewareki/watch/weekday文字で作られた図表や式が崩れることがあります。ブラウザによっては固定幅フォントをMSゴシックにするときれいに表示されます。それでも崩れる場合は図表や式をメモ帳にコピー後、閲覧下さい。rpn標準版(2kリビジョン)はダブルクォートで囲ってください。"foo"ダブルクォートは省略できることが多いのですが、慣れない間は囲んだほうが無難です。本ウェブサイトの記事ではrpn標準版(98リビジョン)を使用しているため囲っていません。TIPS」を参照ください。rpnの障害情報と対策はこちら。※ウェブサイトの内容を無断で複製、変更することは法律で禁じられています。