LoginSignup
2
2

More than 5 years have passed since last update.

Rで、行列計算を使ってかけ算の九九の表を作ってみたかったのです。

Last updated at Posted at 2016-03-27

(2016-03-30)似た記事があったことに気がつきました。
Rで九九を出力するワンライナー
http://qiita.com/sasanquaneuf/items/0f299722fb8a82f107c4
モダンな書き方な気がします。
  
また、コメント欄も併せてご覧頂ければ、私の書いた内容よりも、もっとエレガントな書き方が確認できると思います。
===

ベクトルや行列計算の練習として、かけ算の九九の表を作って見ました。

(今の私の実力では)Excelで、作成した方早いですが、行列操作の基礎の練習とrepコマンドの使い方を確認できました。

二つの縦に9個(1, 2, ...9)と横に9個(1, 2, ...9)からなる行列を組み合わせて、かけ算しました。

kakezan.R
#9x9 かけ算九九の表

VecA <- rep((1:9),9)
matA <- matrix(VecA, 9, 9)

VecB <- rep(1:9, rep(9,9))
matB <- matrix(VecB, 9, 9)

matC <- matA*matB

View(matC)

結果のスクリーンショットです!
九九の表.png

2
2
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2