行列値の設定ツールのメニューとダイアログのオプション

行列にデータを入力する値の設定ダイアログを使うには、計算式または実行前の処理スクリプトに計算式を入力し、適用ボタン(またはOKボタン)をクリックして、行列値をセットします。

SetMatrixValuesPanel.png

計算式メニュー

計算式メニューにある項目は、計算式の保存やロードなどの操作を行うのに使います。

サンプルのロード

サンプルの計算式をロードします。

ロード

保存した計算式をロードします。

保存

現在の計算式を保存します。

名前を付けて保存

計算式に別の名前を付けて保存します。

ロードされたスクリプトは、最近使用したメニュー項目として計算式メニューの一番下に表示されます。

Mat(1) メニュー

Originは、現在の行列のすべての行列オブジェクトをMat(N) の形式で一覧表示します。N は行列オブジェクトのインデックス番号です。計算式実行前の処理スクリプトのどちらに追加されるかはカーソルの位置によります。

Mat(N)

このメニュー項目を選択してMat(N )を計算式または実行前の処理スクリプトに追加できます。N は行列オブジェクトのインデックス番号です。

行列ブラウザ

これを選択すると、行列オブジェクトブラウザダイアログガ開き、ここで追加する行列オブジェクトを選択できます。

Mat(A) メニュー

Originは、現在の行列のすべての行列オブジェクトをMat(A1): TimeのようにMat(ショートネーム: ロングネーム )の形式で一覧表示します。ロングネーム または Mat(ロングネーム):ショートネーム, 例えば Mat(1): Time または Mat("Time"):1のようになります。 計算式実行前の処理スクリプトのどちらに追加されるかはカーソルの位置によります

ロングネームを優先

これにチェックを付けると、行列を指定するためにロングネームのみ使用します。選択されていないと、Originは代わりに行列オブジェクトのショートネームを使用します。

Mat( ロングネーム )

このメニュー項目を選択してMat(ロングネーム)を計算式または実行前の処理スクリプトに追加できます。

行列ブラウザ

これを選択すると、行列オブジェクトブラウザダイアログガ開き、ここで追加する行列オブジェクトを選択できます。

関数メニュー

このメニューは計算式に関数または変数を追加するのに使用します。関数または変数を選択して、計算式または実行前の処理スクリプトのどちらかに追加することができます。カーソルの位置により、計算式実行前の処理スクリプトのどちらかにコードが追加されます。

最近使用したもの

最近使用した10個の項目がリストアップされます。

検索と挿入…

関数の検索と挿入ダイアログを開き、組み込みのLabTalk関数を検索できます。

異なるカテゴリーの関数

計算式または実行前の処理スクリプトに追加する関数を選択します。これらの関数についての詳細は、組込LabTalk関数をご覧下さい

変数メニュー

このメニューは、範囲変数や情報変数を追加するために使用されます。

事前定義変数

変数または定数を計算式または実行前の処理スクリプトに追加します。利用できる変数と定数は以下の通りです。

  • _ThisMatNum
    これは現在の行列オブジェクトを参照するシステム変数です。
  • [i,j]
    これは、行列オブジェクトの行インデックスと列インデックスのものです。これらの値は行/列または開始/終了で指定された範囲を反復します。
  • cell(i,j)
    これは現在の行列オブジェクトのセルです。
  • pi
    これは定数PIです。
  • x
    これは現在の行列オブジェクトのX値です。
  • y
    これは現在の行列オブジェクトのY値です。
プロジェクト変数

プロジェクト変数を列の計算式または実行前の処理スクリプトに追加します。10個のプロジェクト変数(および、その値)まで、サブメニューにリスト表示されます。サブアイテムの詳細をクリックしてプロジェクト変数ダイアログを開いて、から 全てのプロジェクト変数を表示・選択します。

範囲変数の追加

1つ以上の範囲変数を選択し、値の設定ダイアログに挿入します。

変数情報の追加

1つ以上の情報変数を選択し、リンクまたは統計値として値の設定ダイアログに挿入します。

選択から範囲変数を追加

値の設定ダイアログを最小化して、行列ウィンドウから範囲変数を選択して値の設定ダイアログに挿入します。

関数式

この編集ボックスにデータを生成するための計算式を1行入力することができます。関数、条件演算子、変数をここで使うことができます。この計算式はCell(i,J)= の内容です。もし、i(行)または j(列)を指定している場合、選択された開始と終了の行または列の範囲内で処理されます。

実行前の処理スクリプト

この編集ボックスには複数行のLabTalkスクリプトを入力することができ、計算式編集ボックスの計算式を実行する前に実行します。スクリプトの表示/非表示ボタン ShowOrHideButton.png をクリックして、この編集ボックスを表示/非表示することができます。

範囲選択のオプション

SetMatrixRange.png

計算式を使って値をセットする範囲を定義します。

範囲を変更するには、再計算ドロップダウンリストからなしを選択して、開始終了 ボックスの値を書き換えます。

行列オブジェクトの最初/次へ/前へ/最後へボタン

NavagationButtons.png

このボタングループを使って、ある行列オブジェクトから別の行列オブジェクトに切り替えることができます。これにより、ダイアログを閉じないで、複数の行列オブジェクトに対して値の設定ダイアログを使うことができます。1つの行列レイヤ(行列シート)内に複数の行列オブジェクトを持つことができますが、このボタンは現在のシートに対して有効です。

ボタン

関数の検索と挿入

関数の検索と挿入ダイアログを開き、Search Insert Functions.pngボタンをクリックして関数を検索できます。

プロパティダイアログを開く

行列プロパティダイアログを開きます。

適用

ダイアログを閉じずに、計算式を使って値をセットします。

キャンセル

何も行わずにダイアログボックスを閉じます。

OK

計算式を使って値をセットして、ダイアログを閉じます。

スクリプトを表示/非表示
(上下の矢印ボタン)

実行前の処理スクリプトパネルを表示または非表示にします。

次の簡単なチュートリアルは、このダイアログを使って行列データを生成する方法を示しています。

  1. 標準ツールバーの新しい行列ボタンCreate a new Matrix.pngをクリックして、新しい行列を作成します。
  2. メインメニューから行列: セル値の設定を選択し、値の設定ダイアログを開きます。
  3. 計算式パネルに c1*sin(i) + c2*cos(j) を入力し、実行前の処理スクリプトc1=3;c2=4 と入力します。OK ボタンをクリックします。値の設定ダイアログが閉じ、行列に数値が入力されます。次の行列のような結果になります。(行列を選択し、作図等高線: 色つき等高線を選び、等高線グラフを作成します。グラフは次のようになります。)
Quick Start SetMatrixValues.png