Numbers: 列ベクトルから成るテーブルにセル名を付ける
Numbers: Attach a cell name to a table composed of column vectors
最近、小さな列ベクトルの処理が頻繁になってきたので、Excelから年寄りに優しそうなNumberesに変えてみました;
- Numbers version 3.6.2(2577) on OS X 10.10.5
小さな列べクトルからなる小さなテーブルが多くなってくると、各々のセルに固有の名前が欲しくなります。Excelからの推察で「セルに名前を挿入」などを探したのですがヒットしません。Numbersでは表(Table)のヘッダ行を定義すれば、その下の列にはセル名として操作できるようです。
Numbersでの実例を図1に示します;
- 「Teble 1」にはヘッダ行に「X, Y, Z」が(A2, B2, C3)にあります。
Xが独立変数で、Yは「同じ行のXの値」の自乗に、Zは「同じ行のXの値」に2のか加算、;
- Xべクトル:A3~A11
- Yべクトル:B3~B11; (B3の値)=(A3の値)^2,...,(B11)..
- Wべクトル:C3~C11; (C3の値)=(A3の値)+2,...,(B11)..
|
Figure 1 |
図中で「B5のセル中の関数」を表示しているように、引用セルは「A5」であり「X」の表示はありません。
右の「Table 2」に示したように,「Numbers Preferences > Gneral」での「Cell References」のテェックが外れていたのが問題であったようです。
これをチェックすると、図2のように巧くいきました;
|
Figure 2 |
面白いのは、B5のセルの関数表示をしているのに、A2だけでなくX列ベクトルがハイライトされていることです。
まとめ
- テーブルで、ヘッダ行を明示的に定義するべし
- 「Cell References」のテェックするべし
感想
- セル名で関数を定義できると、見通しの良い式になるので、制作の負担が軽減できる。
- 「Cell References」の設定のディフォールトは「テェック」が正しくないか?
- X軸に対する多重Y軸の散布プロットを描きたくなってきた...。
この記事の履歴
- 開始2017-04-12-14:27