目次 1. はじめに 利用できるバージョン 概要 MATLAB システム デスクトップツールと開発環境 MATLAB 数学関数ライブラリ MATLAB 言語 Graphics 2 1.3
|
|
|
- さあしゃ たかひ
- 7 years ago
- Views:
Transcription
1 MATLAB 利用の手引 第 1 版 東京工業大学学術国際情報センター 2017 年 10 月 20 日
2 目次 1. はじめに 利用できるバージョン 概要 MATLAB システム デスクトップツールと開発環境 MATLAB 数学関数ライブラリ MATLAB 言語 Graphics MATLAB External Interfaces/API 2 2. 利用方法 TSUBAME での使用方法 TSUBAME へのログイン バージョン切り替え インタラクティブ実行 Univa Grid Engine によるバッチ実行 Windows での使用 ライセンス利用状況の確認 5 3. MATLAB の基本的な使用方法 オペレーション機能 デスクトップ環境 Command Window Workspace Current Directory Command History Start ボタン 詳細設定 デスクトップ環境の詳細設定 ウィンドウの表示位置の変更方法 変数の基本的なデータ操作 入力によるデータ定義 関数による定義 データの配列操作 配列要素の取り出し 配列要素の置き換え 11 i
3 配列要素の結合 配列操作関数と演算子 データ定義の注意 変数名の制限及び注意点 配列エディタの機能 ヘルプ機能 関数 コマンド名が分かっている場合 help コマンド doc コマンド ヘルプブラウザ 数値演算 四則演算 数学関数 行列関数 解析関数 ファイルデータの入出力 ファイルからの入力 ファイルへの出力 グラフィックス 次元グラフィックス 次元グラフィックス グラフの軸 注釈の設定 グラフィックスの編集機能 プログラミング プログラミングの基本 スクリプトM-ファイル ファンクションM-ファイル 制御構造 Parallel Computing Toolbox の利用 Parallel Computing Toolbox について 並列処理 GPU を使用した演算 47 改定履歴 50 ii
4 1. はじめに 本書は MATLAB を東京工業大学学術国際情報センターの TSUBAME3 で利用する方法について説明しています また TSUBAME3 を利用するにあたっては TSUBAME 利用の手引き もご覧下さい 利用環境や注意事項などが詳細に記述されております MATLAB の開発元では MATLAB に関する Web ページを公開しています 次のアドレスを参照してください 利用できるバージョン TSUBAME3 で利用可能な最新バージョンについては TSUBAME 計算サービス Web ページのシステム構成 >アプリケーションソフトウェアをご確認下さい [ アプリケーションソフトウェア ] 研究に支障がない限り バグ修正の入っている最新版をご利用下さい 1.2. 概要 MATLAB は テクニカルコンピューティングのための高性能ランゲージです MATLAB は 問題やそれに 対する解を よく知られた数学の記法で表現し 計算 可視化 プログラミングなどを利用しやすい環境で 統合しています 典型的な利用形態としては 次のようなものがあります 数学と計算 アルゴリズムの開発 データの収集 モデリング シミュレーション プロトタイピング データ解析 データ補間 データ可視化 科学 工学でのグラフィックス グラフィカルユーザインタフェース構築などのアプリケーションの開発 MATLAB は 対話型システムで その基本的な要素に次元を必要としない配列を持っています これにより C や Fortran などのスカラ的な非対話型言語でプログラムを書く時間をかけることなく 多くの技術計算の問題 特に行列とベクトルの形式を用いた問題を解くことが可能になります MATLAB という名前は matrix laboratory を意味しています MATLAB は 当初 LINPACK EISPACK プロジェクトによって開発された行列ソフトウェアへのアクセスを容易にするという目的で書かれました 現在 MATLAB は LAPACK ARPACK プロジェクトによって開発されたソフトウェアを使用しています LAPACK ARPACK は ともに 行列計算のためのソフトウェアにおける最先端技術を代表するものです MATLAB は 多くのユーザによる使用で 長年にわたり発展してきました 大学では 数学 工学 科学分野で 入門コース 上級コースのための標準的な教育用ツールとなっています 工業的には MATLAB は 高生産性の研究 開発 解析に対しての優れたツールです MATLAB の特色は 特定分野の解決策としてのツールボックス群があるこ 1
5 とです 多くの MATLAB ユーザにとって非常に重要なこととして ツールボックスを使うと ユーザは特定のテクノロジーについて 学び 適用することができるということが挙げられます ツールボックスは MATLAB 関数 (M-ファイル) を広く集めたもので 特定分野の問題を解くのに MATLAB 環境を拡張したものです ツールボックスが利用できる信号処理 制御システム ニューラルネットワーク ファジィロジック ウェーブレット シミュレーション その他多くの分野があります 1.3. MATLAB システム MATLAB システムは 次の 5 つの主要部分から成ります デスクトップツールと開発環境 これは ユーザが MATLAB 関数やファイルを使うためのツールや機能の集まりです これらのツールの多くは グラフィカルユーザインタフェースです グラフィカルユーザインタフェースには MATLAB デスクトップとコマンドウィンドウ コマンド履歴 さらに ヘルプ ワークスペース ファイル サーチパスなどをみるためのブラウザがあります MATLAB 数学関数ライブラリ 合計 正弦 余弦 複素計算などの基本的な関数から 逆行列 行列の固有値 ベッセル関数 高速フーリエ変換などの高度な関数まで幅広い計算アルゴリズムを含みます MATLAB 言語 MATLAB 言語は フローコントロールステートメント 関数 データ構造 入力 / 出力 オブジェクト指向プログラミングの特色などをもつ 行列 / 配列を基にした高水準言語です このため 手軽に動かせるその場限りのプログラムを作成する小規模プログラミングも 大きく複雑で まとまったアプリケーションプログラムを作成する大規模プログラミングにも対応しています Graphics MATLAB は ベクトルや行列をグラフで表示するための様々な機能を持っています 2 次元 3 次元データの可視化イメージプロセッシング アニメーション プレゼンテーショングラフィックスなどのための高水準コマンドを含みます さらに MATLAB のグラフィックスでは 低水準コマンドを使用することもでき ユーザの MATLAB アプリケーションについての完全なグラフィカルユーザインタフェースを構築するのと同様に グラフィックスの外観をカスタマイズすることができます MATLAB External Interfaces/API この MATLAB アプリケーションプログラムインタフェース (API) は MATLAB 対話型で C や Fortran プログラムを書くためのライブラリです これは MATLAB からのルーチンを呼び出す機能 ( ダイナミックリンク ) 計算エンジンとして MATLAB を呼び出す機能 MAT ファイルを読み込んだり書き込んだりするための機能などを含みます 2
6 2. 利用方法 2.1. TSUBAME での使用方法 TSUBAME へのログイン 次のコマンドを入力し TSUBAME にログインします $ ssh login.t3.gsic.titech.ac.jp -l [USER-ID] i [ 鍵ファイル ] X 転送を利用する場合は-YC オプションを付けて実行します SSH 鍵 X 転送を利用する場合 $ ssh login.t3.gsic.titech.ac.jp -l [USER-ID] i [ 鍵ファイル ] -YC ssh オプションについては SSH の man page をご確認ください バージョン切り替え module コマンドで module ファイルを読み込むことでバージョンの切り替えが可能です TSUBAME3.0 利用の手引き の 3.1. 利用環境の切換え方法 の方法で切り替えが可能です 読み込めるバージョンについては TSUBAME 計算サービス Web ページのシステム構成 >アプリケーションソフトウェアをご確認下さい [ アプリケーションソフトウェア ] コマンド例 $ module load [ 利用したいアプリケーション ] #MATLAB を利用する場合 $ module load matlab/r2017a module オプションの詳細については man module もしくは module の man page をご確認ください インタラクティブ実行 ログインノードは計算ノードとは別構成となっており ログインノード上でアプリケーションを実行することは想定されておりません ログインノードに負荷がかからないように TSUBAME3.0 利用の手引き の 4.3 インタラクティブジョブの投入 の方法でインタラクティブ利用 ( 計算ノードに接続して直接コマンド実行 ) を行います 以下のコマンドで計算ノードに接続します $ qrsh -g [TSUBAME3 グループ ] -l [ 資源タイプ ]=[ 個数 ] -l h_rt=[ 経過時間 ] 3
7 qrsh で接続したノードから直接 X 転送を行う場合は 下記の手順にて接続ください なお f_node のみが対象となります (1) qrsh コマンドの実行 (2) 別のターミナルから qrsh で割り当てられたノードへの ssh 接続 コマンド実行例下記の例では 2 時間接続で 割り当てノードとして r0i0n0 が割り当てられた場合を想定しております 割り当てノードはコマンド実行時に空いているノードですので 明示的にノードを指定することはできません #qrsh の実行 $ qrsh -g [TSUBAME3 グループ ] -l f_node=1 -l h_rt=2:0:0 Thu Sep 21 08:17:19 JST 2017 r0i0n0:~> #qrsh を実行したターミナルはそのままで 別のターミナルを立ち上げてください # 以下は TSUBAME にログインした後となります Last login: Thu Sep 21 08:16: from XXX.XXX.XXX.XXX login0:~> ssh r0i0n0 YC r0i0n0:~> module load matlab/r2017a # GUI の起動例 r0i0n0:~> matlab #CUI の起動例 r0i0n0:~> matlab -nodisplay Univa Grid Engine によるバッチ実行 下記がバッチ実行に使用するシェルスクリプトのテンプレートです 予めスクリプトファイルである M ファ イルを準備して下さい シェルスクリプトの例 (sample.sh) #!/bin/bash #$ -cwd #$ -l f_node=2 #$ -l h_rt=0:30:0 #module のロード. /etc/profile.d/modules.sh module load matlab/r2017a 4
8 # 実行したいソフトウェアをバッチモードで実行 (AlignMultipleSequencesExample.m が必要 ) matlab -nodisplay -r AlignMultipleSequencesExample 以下のコマンドでジョブを投入します $ qsub -g [TSUBAME3 グループ ] sample.sh 2.2. Windows での使用 TSUBAME 上での起動方法を先に紹介しましたが TSUBAME 上ではなく端末側で起動したほうが問題の発生 が抑えられます 2.3. ライセンス利用状況の確認 以下のコマンドにより確認を行います $ lmutil lmstat -S MLM -c 27014@lice0:27014@remote:27014@t3ldap1 5
9 3. MATLAB の基本的な使用方法 3.1. オペレーション機能 デスクトップ環境 MATLAB を起動すると 各種機能を持つウィンドウが Command Window と共に表示されます これらのウィンドウの統合環境をデスクトップ環境と呼んでおり このデスクトップ環境はいろいろなウィンドウの組み合わせで表示することができます Command Window MATLAB の基本的な作業ウィンドウです ここで各種コマンド 関数 プログラムを実行します Command Window 上の >> 記号に続けて A=2+3 と入力して下さい この入力で 2+3 という右辺の数式が実行され その結果が左辺の変数 A に代入されます MATLAB では = は数学的等価関係ではなく 右辺の計算結果を左辺に代入する操作を表します つまり 数学的には成立しえない A=A+2 などの式が成立します 6
10 >> A=2+3 A = 5 >> Workspace MATLAB 上で定義された変数の一覧を表示するウィンドウです Workspace とは 変数に対して MATLAB が自動的に割り当てるメモリ領域のことをいいます また 変数を右クリックで選択すると変数のプロットや各種の編集を行うことができます Current Directory カレントフォルダのファイルを表示します 上部のボタンを押すことで作業フォルダの移動や新規フォルダの作成を行うことができます また ファイルを右クリックで選択してファイルの表示や実行を行うことができます このウィンドウはフォルダのエクスプローラウィンドウに相当します Command History 今まで実行してきた MATLAB コマンドの履歴を表示します 履歴の各行を左クリックすると そのコマンドを実行します Start ボタン MATLAB のオプションツールで提供されている各種ツールやデスクトップツールのメニュー集です ここからツールごとのデモやヘルプ MATLAB の設定画面などを参照することができます 詳細設定 デスクトップ環境の詳細設定 START ボタンから Preferences を選択すると 設定画面を開くことができます なお 再起動後も設定した内容と同じ状態で MATLAB が起動します ウィンドウの表示位置の変更方法ウィンドウを左クリックした状態でドラッグすることで 任意の位置にはめ込むことができます Desktop メニューから Desktop Layout Default を選択することで デフォルト位置に戻すことができます 7
11 3.2. 変数の基本的なデータ操作 入力によるデータ定義 直接データを入力して変数を定義する場合 下記の規則に従う必要があります 各要素は ブランク タブ カンマで区切ります 要素全体は大括弧 [] で囲みます 各行はセミコロン ; またはキャリッジリターンで区切ります ステートメントの最後にセミコロン ; を付けると結果を表示しません 虚数単位は小文字の i または j を使用します ステートメントの最後にピリオドを3つ以上付けると 次の行への継続となります 文字データを定義する場合は 要素全体をシングルコート で囲みます データを持たない変数は 空配列 [] として定義します ( 例 ) スカラ (1 1 行列 ) 変数 A >> A=1 A = 1 ( 例 ) 結果の非表示 >> A=1; >> ( 例 )1 行 3 列の行ベクトル変数 C1 >> C1=[1 2 3] C1 = ( 例 )3 行 1 列の列ベクトル変数 C2 >> C2=[1;2;3] C2 = ( 例 )2 行 3 列の実数行列変数 D >> D=[11,12,13;14,15,16] 8
12 D = >> D=[11,12,13 14,15,16] D = ( 例 )1 行 3 列の複素行列変数 E >> E=[1+i,2+3i,5-2i] E = i i i ( 例 )1 行 6 列の文字列変数 F >> F='MATLAB' F = MATLAB ( 例 ) 空変数 G >> G=[] G = [] 関数による定義 規則的な要素をもつ大きなデータを定義する場合 前項で述べた要素を1つずつ入力していく方法はかなり非効率的です その代わりに 下表に示されている方法を使うことで 比較的簡単に大きなサイズのデータを作成できます 表 1 代表的な行列作成関数と演算子 zeros ゼロ行列 9
13 rand ones randn eye 一様分布する乱数全要素が 1 の行列正規分布する乱数単位行列 linespace 線形等間隔ベクトル diag logspace magic 対角行列 対数等間隔ベクトル 魔方陣 : 等間隔ベクトル ( 例 )2 行 3 列のゼロ行列 m1 >> m1=zeros(2,3) m1 = ( 例 )1 行 4 列の一様分布する乱数ベクトル m2 >> m2=rand(1,4) m2 = 例 )1 行 10 列の等間隔ベクトル m3 等間隔ベクトルはコロン : を使って 初期値 : 増分値 : 最終値 というフォーマットで定義します >> m3=1:3:30 m3 = ( 例 )1 行 10 列の等間隔ベクトル m4 増分値が 1 の場合は増分値を省略可能 ( フォーマットは初期値 : 最終値となります ) >> m4=1:10 m4 =
14 データの配列操作 配列操作に関して 次の 2 行 3 列の実数行列変数 M を例とします >> M=[1,2,3;4,5,6] M = 配列要素の取り出し 配列要素を取り出すには 変数名の後ろに () 付きで行 列番号を指定します ( 例 ) 変数 M の 2 行 3 列目の要素 >> a1=m(2,3) a1 = 6 ( 例 ) 変数 M の 2 行目の 1,2,3 列の要素 >> a2=m(2,[1,2,3]) a2 = ( 例 ) 変数 M の 1 行目の全ての列要素 >> a3=m(1,:) a3 = 配列要素の置き換え変数要素の置き換えは変数名 (i,j)=n ここで i,j は変数の行 列番号 N は置き換える値 ( 例 ) 変数 M の 2 行 2 列目を 1 に置換 >> M(2,2)=1 M =
15 ( 例 ) 変数 M の 1 列目を全て 5 に置き換え >> M(:,1)=5 M = 配列要素の結合 通常のデータ定義のように 大括弧 [] を使用して配列同士を結合できます ( 例 ) 変数 a1 と a2 を横に結合 >> a12=[a1,a2] a12 = ( 例 ) 変数 a3 と a2 を縦に結合 >> a32=[a3;a2] a32 = 配列操作関数と演算子 配列の大きさを調べたり 形状を変更したりするための関数が複数用意されています 表 2 代表的な配列操作関数と演算子 size fliplr length flipud 配列の大きさ行列の左右反転ベクトルの長さ行列の上下反転 reshape 行列のサイズ変更 rot90 行列の 90 回転 共役転置. 転置 12
16 データ定義の注意 変数名の制限及び注意点 1. 大文字 小文字を区別します 2. 変数名の文字数制限は 63 文字です 3. 数字および演算子で始まる変数名は使用できません 4. 日本語文字列を変数名に使用することはできません 5. 同じ変数名でデータを定義すると値が上書きされます 6. 変数名を指定せずにデータを定義すると テンポラリ変数 ans として定義されます 7. 関数 コマンドと同じ変数名を使用しないで下さい 8. 予約変数と同じ変数名を使用しないで下さい ( 例 ) 虚数単位 i,j 円周率 pi 無限大 inf 配列エディタの機能 Workspace ウィンドウで変数をダブルクリックすると配列エディタが起動し 変数の編集を行うことができます 配列エディタが起動します 13
17 はじめから変数を定義する場合 Workspace ウィンドウの New ボタンをクリックすると Unnamed という変数名が Workspace に作成されます この unnamed は作成直後 ハイライト表示されますので 変数名を変更することができます このとき unnamed は 0 の要素を持った1 行 1 列の変数 ( スカラ値 ) となりますので これを 配列エディタを開いて編集します 既に存在する変数からデータを切り出して定義する場合 配列エディタ上で要素の一部を選択し 右クリ ック Create Variable from Selection を選択します すると Workspace に a321 という変数が作成さ れます 14
18 3.3. ヘルプ機能 関数 コマンド名が分かっている場合 関数やコマンド名が既に分かっている場合 その機能 使用法について調べる方法は大きく分けて3つあります ここでは単位行列を作成する eye 関数を例として説明します help コマンド 次のように入力すると 各関数のヘルプテキストがコマンドウィンドウ上に表示されます >>help 関数名 ( 例 )help eye >> help eye EYE Identity matrix. EYE(N) is the N-by-N identity matrix. EYE(M,N) or EYE([M,N]) is an M-by-N matrix with 1's on the diagonal and zeros elsewhere. EYE(SIZE(A)) is the same size as A. 15
19 doc コマンド 次のように入力すると ヘルプブラウザに各関数のリファレンスが表示されます ヘルプテキストよりも詳細な情報が欲しいときに使用します >> doc 関数名 ヘルプブラウザ ヘルプブラウザは下記コマンドで起動します >> helpbrowser 16
20 また デスクトップウィンドウの Help メニューから MATLAB Help を選択するか? アイコンをクリックすることで起動させることができます ヘルプブラウザの Search タブを選択し Search for フィールドに検索したい関数名を入力して Go ボタンを実行します (2) 関数 コマンド名が分からない場合関数やコマンド名は分からないが 目的の機能を持つ関数 コマンドが存在するかどうか調べたい場合には helpwin コマンドを利用します Helpwin コマンドを実行すると 各ツールの機能別関数リストがヘルプブラウザに表示されます >> helpwin 17
21 数値演算 四則演算 MATLAB では スカラ演算だけでなく行列演算 ( 線形代数則 ) の演算子も用意します + A + B 行列の加算 - A - B 行列の減算 * AB 行列の乗算 ^ AB 行列のべき乗 / AB-1 行列の除算 ( 右割り ) A-1B 行列の除算 ( 左割り ).* A(i,j)*B(i,j) 要素単位の乗算.^ A(i,j)B(i,j) 要素単位のべき乗./ A(i,j)/B(i,j) 要素単位の除算. B(i,j)/A(i,j) 要素単位の除算 ピリオド. の有無により 演算子のスカラ演算と行列演算を区別しています 加算と減算についてはどちらの演算とも同じ結果になりますので.+.- は用意されていません ( 例 ) 各演算子の計算結果の確認 >> A=[1,2;3,4] 18
22 A = >> B=[5,6;7,8] B = >> A+B ans = >> A*B ans = >> A.*B ans = 数学関数 入力した変数に指定した配列の全要素に対して 計算を行います 表 3 代表的な数学関数 Sin conj Exp real 正弦値共役複素数指数複素数の実部 19
23 log10 常用対数 imag sqrt rem abs prod 複素数の虚部平方根除算の剰余絶対値配列の要素の積 ( 例 ) 行列データに対する余弦値の計算 >> x1=0:pi/4:pi; >> X=[x1;2*x1] X = >> Y=cos(X) Y = 行列関数 行列関数は数値演算のコアルーチンを担っている非常に重要な関数です 表 4 代表的な行列関数 inv 逆行列 norm 行 ベクトルのノルム det null rank eig 行列式行列の NULL 空間行列のランク固有値と固有ベクトル ( 例 ) 連立方程式の解法 3x+4y=6 2x+5y=8 >> A=[3,4;2,5] 20
24 A = >> b=[6;8] b = 6 8 >> x=inv(a)*b x = >> x=a\b x = 処理速度や計算精度の観点から考えると 逆行列を求めてから計算するよりもバックスラッシュ演算子 で処理した方が有効です 解析関数 MATLAB では様々な解析関数が用意されています ここでは代表的なデータ解析関数を取り上げます 表 5 代表的な解析関数 max gradient min 最大値 勾配 最小値 corrcoef 相関係数 21
25 mean cov std interp1 roots conv polyfit fft polyval fft2 平均値共分散行列標準偏差 1 次元補間多項式の根畳み込み多項式近似高速フーリエ変換多項式の計算 2 次元高速フーリエ変換 ( 例 ) 多項式の根 計算 MATLAB では多項式の係数を係数ベクトルで表現しています 多項式の解を下の例では求めています >> coef=[1,5,4] coef = >> R=roots(coef) R = -4-1 >> V=polyval(coef,R) V = 0 0 >> ( 例 ) 多項式の畳み込み >> c1=[1,2,3] 22
26 c1 = >> c2=[4,5] c2 = 4 5 >> r=conv(c1,c2) r = ( 例 ) 行列の縦方向の最大値 平均値 相関係数 >> M=[2,-10,5;6,13,4;3,5,9] M = >> max(m) ans = >> mean(m) ans = >> corrcoef(m) 23
27 ans = ファイルデータの入出力 ここでは 外部ファイルからデータを読み込んで定義する方法 及び定義したデータをファイルに保存する方法について取り上げます ファイルからの入力下記に示す各種フォーマットのデータを読み込むことができます テキストファイル (.dat,.txt,.csv) スプレッドシート形式ファイル (.xls,.wk1) オーディオファイル (.wav,.au) オーディオビジュアルファイル (.avi) 数値 文字を含むテキストフォーマット Excel フォーマット Lotus123 フォーマット Windows WAVE フォーマット Sun Microsystems フォーマット AVI オーディオビジュアルフォーマット イメージファイル (.jpg,.tif,.bmp,.png,.hdf,.pcx,.xwd,.gif) JPEG,TIFF,BMP,PNG,HDF,PCX,XWD,GIF フォーマット MAT- ファイル (.mat) その他バイナリファイル (.bin) MATLAB 固有バイナリフォーマット ビット解釈やマシンフォーマットの指定されたバイナリフォーマット MATLAB にデータを読み込む方法は 以下の2 通りがあります インポートウィザードを使う 読み込みコマンドを使うインポートウィザードを使う インポートウィザードは MATLAB にデータを取り込む際に その読み込みフォーマットを設定する GUI ツールです 上記ファイルフォーマットのほとんどを読み込むことができますが ここでは例として以下のテキストファイルを読み込みます data1.txt 0.000, , , , data2.txt // Header // DATE 2011/02/01 FORMAT ASCII 24
28 INTVL 7.85E-2 sec time disp 主な手順は以下の通りです 1. Import Data を選択 2. 読み込むファイルを選択し OK を押す 3. Import Wizard ウィンドウの Next > ボタンを押す 4. インポートする変数にチェックする 5. Finish ボタンを押す data1.txt の場合 Select Column Separator では カンマ区切りなので Delimited で Comma を選択 data2.txt の場合 Select Column Separator では スペース区切りなのでセパレータに Space を選択 Number of text head lines では 7 とする 25
29 読み込みコマンドを使う読み込みコマンドを使うことで 前節で述べたフォーマットのファイルを全て読み込むことができます MATLAB のデータインポート関数は大きく分けて2 種類あり それぞれのデータフォーマットに応じて使い分けます 1. 標準インポート関数 2. 低水準インポート関数 標準インポート関数各ファイルフォーマットに対応したインポート関数が用意されています 表 6 代表的な標準インポート関数 load dlmread MAT- ファイル及びブランク区切りのファイル 任意の区切り文字で区切られたファイル textread フォーマット付き数値 文字を含むファイル xlsread urlread imread wavread aviread Excel スプレッドシートファイル URL のファイル画像ファイル WAVE サウンドファイル AVI ファイル 26
30 低水準インポート関数 標準インポート関数が対応していない複雑なフォーマットの場合は 低水準インポート関数を使います 表 7 代表的な低水準インポート関数 fopen fclose ファイルを開く ファイルを閉じる fgetl 1 行読み込み ( 終端子無し ) fseek frewind fscanf fread ファイルポインタの設定ファイルポインタを先頭に移動フォーマット指定のテキストデータの読み込みバイナリデータの読み込み textscan フォーマット指定のテキストデータの読み込み ( 大きなデータ ) ファイルへの出力 下記のファイルフォーマットへ保存することができます テキストファイル (.dat,.txt,.csv) スプレッドシート形式ファイル (.xls) オーディオファイル (.wav,.au) オーディオビジュアルファイル (.avi) 数値 文字を含むテキストフォーマット Excel フォーマット Windows WAVE フォーマット Sun Microsystems フォーマット AVI オーディオビジュアルフォーマット イメージファイル (.jpg,.tif,.bmp,.png,.hdf,.pcx,.xwd) JPEG,TIFF,BMP,PNG,HDF,PCX,XWD フォーマット MAT- ファイル (.mat) その他バイナリファイル (.bin) MATLAB 固有バイナリフォーマット ビット解釈やマシンフォーマットの指定されたバイナリフォーマット 基本的にはコマンド入力によりデータをファイルに保存します ただし ファイルフォーマットによってはメニュー等から保存することができます エクスポート関数を使う Workspace 機能を使う (MAT-ファイルのみ) エクスポート関数 表 8 代表的な標準エクスポート関数 save MAT- ファイル及びブランク区切りのファイル csvwrite カンマ区切りで区切られたファイル (csv 形式 ) 27
31 dlmwrite xlswrite urlwrite imwrite 任意の区切り文字で区切られたファイル Excel スプレッドシートファイル URL のファイル画像ファイル wavwrite WAVE サウンドファイル avifile AVI ファイル Workspace 機能 (MAT-ファイルでの保存のみ) Workspace ウィンドウに表示されている変数は下記の手順で MAT-ファイルに保存できます 1. Workspace の変数 をクリック 2. Shift キーを押しながら変数 をクリック 3. 選択範囲を右クリックし コンテキストメニューから 別名で保存 を選択 4. MAT-ファイルに保存 ウィンドウで保存するファイル名を指定 ( 拡張子は.mat) 28
32 4. グラフィックス 次元グラフィックス 代表的な 2 次元グラフィックス関数には 以下のものがあります 表 9 代表的な 2 次元グラフィックス関数 plot contour 線形プロット コンタープロット semilogx X 片対数プロット quiver 矢印プロット semilogy Y 片対数プロット stream2 loglog image plotyy imagesc ストリームプロット両対数プロットイメージの表示左右両軸プロットイメージの表示 (SC) 2 次元グラフィックスの代表的な plot 関数の書式は以下になります plot(x1,y1, Color LineStyle Marker,x2,y2, Color LineStyle Marker, ) (x1,y1),(x2,y2) はそれぞれ表示するデータの組み合わせを表します また Color LineStyle Marker は描画するラインのオプションのプロパティを表し それぞれ線の色 線種 マーカーを指定します 線のプロパティの詳細については doc linespec コマンドで確認して下さい ( 例 )Sin カーブ Cos カーブのプロット >> x=0:pi/8:2*pi; >> y1=sin(x);y2=cos(x); >> plot(x,y1,'g-o',x,y2,'r*') グラフ線プロパティの説明 (x,y1) (x,y2) カラー緑 (g) 赤 (r) ライン 実線 (-) なし マーカー丸 (o) アスタリスク (*) 29
33 ( 例 ) 左右両軸プロット >> x=0:0.1:10; >> y1=10.^x; >> y2=sin(x); >> plotyy(x,y1,x,y2,'semilogy','plot') 30
34 次元グラフィックス 代表的な 3 次元グラフィックス関数には 以下のものがあります 表 10 代表的な 3 次元グラフィックス関数 plot3 meshc mesh caxis surf 3 次元プロットメッシュコンタープロットメッシュプロットカラー軸のスケーリングサーフィスプロット colormap カラーマップ contour3 colordef コンタープロット 背景色の設定 31
35 ( 例 ) 2 次元 sinc 関数 sin(r)/r を x および y 方向で実行しグラフ化します R は 行列の中心である原点からの距離です eps ( 小さな浮動小数点数を出力する MATLAB コマンド ) を加えると 原点での 0/0 が中間で生じることを避けることができます >> [X,Y] = meshgrid(-8:.5:8); >> R = sqrt(x.^2 + Y.^2) + eps; >> Z = sin(r)./r; >> mesh(x,y,z,'edgecolor','black') デフォルトでは MATLAB はカレントのカラーマップを使ってメッシュを色付けします しかしこの例題では EdgeColor surface プロパティを指定することによって 単色のメッシュを用います ( 例 ) カラーサーフェスプロットサーフェスプロットは 長方形の面が色付けされることを除いて メッシュプロットに似ています 面のカラーは Z の値とカラーマップによって決定されます (colormap は 順番付けられたカラーのリストです ) 次のステートメントは sinc 関数をサーフェスプロットとしてグラフ化し カラーマップを選択し カラーバーを付加して データのカラーへのマッピングを示します >> surf(x,y,z) >> colormap hsv >> colorbar 32
36 ( 例 ) 透明なサーフェスサーフェスの表面は 可変の程度で透明にすることができます 透明性 (alpha 値として参照されます ) は オブジェクト全体に対して指定されるか あるいはカラーマップと同様に機能する alphamap に基づきます >> surf(x,y,z) >> colormap hsv >> alpha(.4) 33
37 グラフの軸 注釈の設定 代表的な軸設定 注釈設定関数を以下に示します 表 11 代表的な軸設定 注釈設定関数 xlim Xlabel ylim ylabel zlim zlabel axis title grid legend X 軸範囲の変更 X 軸ラベル Y 軸範囲の変更 Y 軸ラベル Z 軸範囲の変更 Z 軸ラベル軸範囲の変更タイトルグリッド表示凡例 34
38 view text 視点の変更 テキストを表示 colorbar カラーバー gtext マウスを使ったテキスト表示 ( 例 )Sin カーブ Cos カーブの装飾付きプロット >> x=[0:pi/8:2*pi]; >> y(:,1)=sin(x); >> y(:,2)=cos(x); >> plot(x,y) >> xlim([0,2*pi]) >> grid >> xlabel('x-axis') >> ylabel('y-axis') >> title('plot of sin and cos curves') >> legend('sin','cos') 35
39 グラフィックスの編集機能 グラフィックスの編集を行う代表的な方法には次の2 通りあります プロパティエディタを利用する Plot Tool 機能を利用するプロパティエディタは MATLAB のグラフィックス編集を行う GUI ツールで 基本的にマウス操作がメインになります これに対して コマンドによる編集方法はキーボード入力がメインになります (1) プロパティエディタの利用プロパティエディタを起動するには Figure ウィンドウの Edit Figure Properties を選択します Property Editor が起動します 変更したいプロパティを選択すると表示されるメニューがその都度変わります (2)Plot Tool 機能の利用 36
40 5. プログラミング 5.1. プログラミングの基本 これまでの処理では 単にコマンドや関数をコマンドウィンドウに直接入力して実行しました しかし この方法では複数の処理をまとめて実行したいときや処理を行いたいときは不便です このような場合 M-ファイルと呼ばれる MATLAB プログラムを作成します M-ファイルとは コマンドや関数を実行したい順に記述したテキストファイル ( 拡張子 :.m) です テキストエディタを使って M-ファイルを作成すれば 他の MATLAB 関数やコマンドと同じように利用することができます なお MATLAB 言語はインタプリタ型言語なので M-ファイルの実行時にコンパイルやリンクという前処理は必要ありません プログラミングの基本的な流れ 1. テキストエディタを使ってM-ファイルを作成 2. コマンドウィンドウ もしくは他のM-ファイルから作成したM-ファイルを実行 M-ファイルはテキストファイルなので 任意のテキストエディタを使用して編集することができます MATLAB にはM-ファイルの編集に便利なエディタがありますので これを使用することを推奨します M-ファイル編集エディタの起動方法 1. エディタ起動コマンドを利用する以下のコマンドを入力する >> edit 2. ファイルメニューから選択 File New M-ファイル を選択また M-ファイルには下記の2 種類の形式が存在します 1. スクリプトM-ファイル 2. ファンクションM-ファイル 5.2. スクリプト M- ファイル スクリプトM-ファイルは以下のような機能をもっています 一連のコマンド 関数を連続的に処理することができるスクリプトM-ファイルには特別な構文は必要ありません 単純にテキストファイルの先頭行から順に処理内容を記述します 実行は 次の (1)~(4) で行います (1) エディタの起動前節で述べたように起動します 1. edit コマンドを入力する 2. File メニューから選択する (2) スクリプトM-ファイルの作成プログラムは以下のように記述します ここでは 例として 次の関数のグラフを作成する処理プログラム sample1.m ファイルを作成します Y= cos(x)+0.2cos(2x) 37
41 sample1.m clear all a=[ ]; x=-5:0.1:5; y=a(1)+a(2)*cos(x)+a(3)*cos(2*x); plot(x,y) (3) スクリプトM-ファイルの保存エディタの File メニューから Save As を選択し sample1.m として保存します なお ファイル名の保存には以下の制限があります 1: 大文字 小文字は区別されます 2: ファイル名の文字制限は 63 文字です 3: 数字及び演算子で始まるファイル名は使用できません 4: 日本語文字列をファイル名に使用することはできません 5: 関数 コマンド名と同じ名前にしないでください 6: 予約変数と同じ名前にしないでください (4) スクリプトM-ファイルの実行スクリプトM-ファイルの実行はコマンドラインにファイル名を >> sample1 と入力するか エディタの Run ボタンを押す 以下のグラフが表示されれば 成功です 38
42 コメントアウト上記で作成したスクリプトM-ファイルにコメントを加えるには まず % を記述し それ以降にコメント文を記述します % 以降はコメントとみなし MATLAB は行の内容を無視し 実行しません ちなみに上記ファイルにコメント文を追記すると以下のようになります sample1.m % ワークスペース内の全ての変数を消去する clear all % 係数 a を定義する a=[ ]; % -5 から 5 において 0.1 間隔で x を設定する x=-5:0.1:5; % y=a(1)+a(2)cos(x)+a(3)cos(2x) の計算 y=a(1)+a(2)*cos(x)+a(3)*cos(2*x); % 結果をプロットする plot(x,y) 39
43 5.3. ファンクション M- ファイル ファンクションM-ファイルは以下のような機能をもっています 入力値を受け入れ 出力値を返すユーザ定義の関数を作成することができる (1)MATLAB 関数 MATLAB における関数は 数学における関数概念と同様に 入力と出力間の対応関係をして定義されています 例えば MATLAB の sin 関数について考えます y=sin(x) という式は x という変数を関数の入力値にとり その値の正弦値を計算した結果を変数 y に代入しています 関数の入力値に用いる変数 ( この場合 x) のことを入力変数 関数の計算結果の出力先の変数 ( この場合 y) のことを出力変数といいます MATLAB ではデフォルトで多くの関数が提供されていますが これに加えてユーザ定義の関数をプログラミングして使用することができます この関数機能をプログラミングしたM-ファイルのことをファンクションM-ファイルといいます (2) ファンクションM-ファイル構文スクリプトM-ファイルには特別な構文は必要なく ファイル名も MATLAB の変数名の規則を満たすものであれば 自由な名前をつけることができました これに対して ファンクションM-ファイルには次の2 点の条件があります 1.M-ファイルの 1 行目に function 行を記述する ( 必須 ) function [ 出力変数 ] = 関数名 ( 入力変数 ) 2. 関数名とM-ファイル名を同じにする ( 推奨 ) 関数名 : sample_func M-ファイル名 :sample_func.m また MATLAB では 複数入力 複数出力の関数を作成することができます 複数の場合は以下のように記述します function [y1,y2,y3, ] = sample(x1,x2,x3, ) 出力引数が1つの場合は 出力引数を大括弧 [] で囲む必要はありません (3) ファンクションM-ファイルの作成と実行例として 前節と同様に次の関数のグラフを作成する処理プログラムファイルを作成します 今回は スクリプトM-ファイルからファンクションM-ファイルを呼び出すような処理にします Y= cos(x)+0.2cos(2x) sample2.m clear all a=[ ]; x=-5:0.1:5; y=func2(a,x); func2.m function y=func(a,x) y=a(1)+a(2)*cos(x)+a(3)*cos(2*x); plot(x,y) 40
44 実行方法は sample2.m ファイルと func2.m ファイルを作成後 コマンド sample2 を入力するか M-ファイルエディタで sample2.m ファイルを開き Run ボタンを押すかのどちらかです 実行結果は前節と同様になります 5.4. 制御構造 M-ファイルは原則として1 行目から順に処理を実行すると前節まで述べました しかし この処理を条件などにより変更できれば より高度な処理を実現できます MATLAB には このようなプログラムを制御するための構文が用意されています ここでは 代表的な比較演算子 論理演算子 制御構文について説明します (1) 比較演算子比較演算子について 下表に示します 表 12 比較演算子 == eq 等しい ~= ne 等しくない < lt 小さい > gt 大きい <= le 小さいか等しい >= ge 大きいか等しい 比較演算子は 後述する制御構文 if に付属する形で頻繁に用いられる 比較演算子は 2つの変数を比較し その比較が正しい場合は 1 そうでない場合は 0を出力する 例えば a==b は a と b が等しいときに1を そうでない場合には0を出力する >> a=4; b=4; c=(a==b) c = 1 (2) 論理演算子 論理演算子について 下表に示します 表 13 論理演算子 & and 要素ごとの論理積 41
45 or 要素ごとの論理和 ~ not 論理否定 xor 排他的論理和 (3) 制御構文 制御構文には下表に示すものがある 表 14 制御構文 if switch for while 条件分岐による処理選択多分岐選択処理指定回数の繰り返し処理不定回数の繰り返し処理 try/catch 例外処理 ( エラー処理 ) それぞれの詳細について 説明します if 文 MATLAB における if 文の構成は次のようになります if 条件 1 プログラム A elseif 条件 2 プログラム B else プログラム C end ( 例 ) if 文サンプルプログラム a=1; if a<0 b=1; elseif a==0 b=2; elseif a<=2 b=3; else b=4; end 42
46 このプログラムを実行すると b に 3 が代入される a が 0 以下のときは b=1 0 のときは b=2 0 より大きく 2 以下のときは b=3 2 より大きいときは b=4 が代入される switch 文 switch 文も if 文と同様に条件分岐を実行するコマンドであり 構造は次のようになります switch a case m プログラム A case n プログラム B otherwise プログラム C end switch の直後には変数 または計算式が続きます 上の例では変数 a を指定している この a が case の直後に続く文と一致するとき その後のプログラムを実行する 上記例では a==m のとき プログラム A が実行され a==n のとき プログラム B が実行される どちらにも当てはまらない場合 otherwise の後ろの文 つまりプログラム C が実行される ( 例 ) switch 文サンプルプログラム a=3; switch a case 1 b=1; case 2 b=2; case 3 b=3; otherwise b=4; end この場合は a の値が3つ目の case 文に合致するので b に 3 が代入される for 文 MATLAB における for 文は for と end に囲まれる部分を繰り返し実行する for [ 変数 ] = [ ベクトル ] % この部分が繰り返し実行される end ( 例 ) for 文サンプルプログラム1( 繰り返し回数 50 回 ) for n=1:50; end 43
47 上記例では n=1,2,3,,50 と変化しながら for~end 間のプログラムを実行します ( 例 ) for 文サンプルプログラム 2( 繰り返し回数 11 回 ) for n=0:0.1:1; end 上記例では n=0,0.1,0.2,0.3,,1 と変化しながら for~end 間のプログラムを実行します ( 例 ) for 文サンプルプログラム3( 繰り返し回数 4 回 ) for n=[ ] end 上記例では n=1,3,-1,4 と変化しながら for~end 間のプログラムを実行します break と continue for 文の繰り返し途中で計算を中止し for 文の外に抜け出すときは break 文を用います ( 例 ) break 文サンプルプログラム a=0; for n=1:100 a=a+n; if a>100 break end end 上記例では 3 行目で a に n が加算され それが 100 より大きくなると for 文を中断し 次 (8 行目以降 ) へと進む for 文の繰り返し中に 以降の計算をスキップし 次の繰り返し計算に移るときは continue 文を用います ( 例 ) continue 文サンプルプログラム a=0; for n=1:100 if rem(n,3)==0 continue end a=a+n; end ここで用いている rem(a,b) は a を b で割った余りを出力します このプログラムは n が 3 のときは何もせず 次の繰り返しに進み 3 の倍数でないときのみ a=a+n を実行します while 文 for 文では 繰り返し回数が明示されているのに対し while 文は while の後ろに続く条件文を満たす間 繰り返し実行する while n<m 44
48 % n<m が真である間 この部分が繰り返し実行される end 上記例では n<m が真 ( つまり 1) の間は while 内を繰り返し実行し 繰り返す回数はその while 内のプログラムに依存します ( 例 ) while 文サンプルプログラム1 n=1; while n<=5 disp(' ここは 5 回実行される ') n=n+1; end 変数 n を 1 から 5 まで変化させながら 5 回繰り返す ( 例 ) while 文サンプルプログラム2 n=1; while 1 disp(' ここは 5 回実行される ') if n>=5 break; end disp(' ここは 4 回実行される ') n=n+1; end while の後ろの条件式を 1 に設定し ( つまり ここの条件は常に真なので ここで while 文が終わることはない ) while 内にある if 文で条件を満たしたときに break 文で while から抜け出し繰り返しを中断する 45
49 6. Parallel Computing Toolbox の利用 6.1. Parallel Computing Toolbox について Parallel Computing Toolbox の主な機能は次の通りです パラレル for ループ (parfor) によるマルチプロセッサでのタスク並列アルゴリズムの実行 CUDA に対応した NVIDIA GPU のサポート ローカルのマルチコアデスクトップで 12 ワーカーまで起動可能 大規模データセットの処理とデータ並列アルゴリズムに対応する分散配列および spmd (Single Program Multiple Data) 構文複数のワーカーによる並列処理を行うことで計算時間が短縮するメリットがあります また GPU 計算がサポートされているため GPU を使用した演算が可能です 詳細な内容は Mathworks 社のホームページや MATLAB のヘルプ機能をご参照ください [ 製品紹介のページ ] [ ドキュメンテーション ] 並列処理 ここでは Parallel Computing Toolbox による並列処理の基本的な利用方法を説明します 次のような sin カーブをプロットするコードについて考えます for i=1:1024 A(i) = sin(i*2*pi/1024); end plot(a) このコードを並列処理する方法を説明します 並列処理を行うためには ワーカーを起動しておく必要があります ここでワーカーとは MATLAB セッションとは別に動作する MATLAB 計算エンジンのプロセスのことで ワーカーを使用する関数を用いることで各ワーカープロセスに処理を割り振ることができます ワーカーの起動には parpool 関数を使用します >> parpool('local', 4) Starting parallel pool (parpool) using the 'local' profile... connected to 4 workers. 第 2 引数の 4 は起動するワーカーの数で 最大 12 まで指定できます 並列処理を行うようにコードの修正を行います 違いは for の代わりに parfor を用いることだけです parfor i=1:1024 A(i) = sin(i*2*pi/1024); end 46
50 plot(a) ワーカープロセスを終了する場合は 次のコマンドを実行します >> poolobj = gcp('nocreate'); >> delete(poolobj) Parallel pool using the 'local' profile is shutting down GPU を使用した演算 MATLAB R2010b から Parallel Computing Toolbox の GPU コンピューティング対応されています GPU とのデータのやり取りを意識する必要があり主な手順としては次のようになります 1. GPU メモリに送信 2. GPU 上で計算 3. GPU から結果を回収 GPU 演算の流れを実際の計算例を使って示します この例では GPU のメモリ上にデータを送信する関数 GPUArray と GPU 上の結果をメインメモリへ回収する関数 gather を用いています また fft2 関数は GPU 計算に対応しており使用例を示します >> N = 6; >> M = magic(n) 行列 M を作成 M =
51 >> G1 = gpuarray(m); GPU メモリに送信 >> G2 = fft2(g1); fft2 を GPU 上で実行 >> M1 = gather(g2) 結果をメインメモリを回収 M1 = 1.0e+02 * i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i >> M2 = fft2(m) CPU のみで計算した場合 GPU での計算結果と同じになることが確認できる M2 = 1.0e+02 * i i i i i i i i i i i i i i i i i i i i i i i
52 1.0912i i i i i i i i i i i i i なお GPU 対応している関数の一覧を得るには次のコマンドを実行します >> methods('gpuarray') Methods for class gpuarray: abs csch im2int16 lsqr sec accumarray ctranspose im2single lt secd acos cummax im2uint16 lu sech :( 以下略 ) 個々の関数のヘルプを参照するには次のコマンドを実行します >> help gpuarray/functionname mtimes 関数の場合は次のようになります >> help gpuarray/mtimes * Matrix multiply for gpuarray C = A * B C = MTIMES(A,B) 64-bit integers are not supported. Example: N = 1000; A = gpuarray.rand(n) B = gpuarray.rand(n) C = A * B See also MTIMES, GPUARRAY. 49
53 改定履歴 改定番号改定日付内容 v1 3/14/2018 初版 50
目次 MATLAB 利用の手引き 1 1. はじめに 利用できるバージョン 概要 1 2. TSUBAME2 での利用方法 MATLAB の起動 2 (1) TSUBAME2にログイン 2 (2) バージョンの切り替え 2 (3.1) GUIの起動 3 (3.2)
MATLAB 利用の手引 東京工業大学学術国際情報センター 2017.04 version 1.15 目次 MATLAB 利用の手引き 1 1. はじめに 1 1.1 利用できるバージョン 1 1.2 概要 1 2. TSUBAME2 での利用方法 2 2.1 MATLAB の起動 2 (1) TSUBAME2にログイン 2 (2) バージョンの切り替え 2 (3.1) GUIの起動 3 (3.2)
LS-DYNA 利用の手引 第 1 版 東京工業大学学術国際情報センター 2017 年 9 月 25 日
LS-DYNA 利用の手引 第 1 版 東京工業大学学術国際情報センター 2017 年 9 月 25 日 目次 1. はじめに 1 1.1. 利用できるバージョン 1 1.2. 概要 1 1.3. マニュアル 1 2. TSUBAME3 での利用方法 2 2.1. LS-DYNA の実行 2 2.1.1. TSUBAME3 にログイン 2 2.1.2. バージョンの切り替え 2 2.1.3. インタラクティブノードでの
1.3 ヘルプの参照関数やコマンドの使い方, 各種機能の使用方法等について情報が欲しいときには, オンラインヘルプ機能を使う ( 最も正確な情報が得られる ). 調べたい情報の内容によって, 下記の方法がある. ブラウザを開き MATLAB のオンラインドキュメントを表示する
1. MATLAB の基本操作 1.1 起動と終了 MATLAB の起動 : ショートカットアイコンをダブルクリック, あるいは スタートメニュー からプログラム -->MATLAB-->R2015b-->MATLAB R2015b を選択する. MATLAB の終了 : Command Window で,quit コマンド, または exit コマンドを実行, あるいは右上の をクリックする. 1.2
Microsoft PowerPoint - MATLABの使い方.ppt
MATLAB の使い方 東京大学橋梁研究室 MATLAB とは 技術計算のための高性能言語 特徴配列が基本的データ要素変数宣言不要. 対話的システム. 豊富な関数ライブラリ, グラフィックスツール. 使用される分野 数値計算, アルゴリズムの開発, モデル化, シミュレーション, データ解析,GUI アプリケーションの開発, グラフィックス, etc. MATLAB の動かし方 1 コマンドウィンドウにプログラムを打ち込み,
Microsoft Word - scilab_intro.doc
Scilab の使い方 (1/14) Scilab は "SCIence LABoratory" の略 フランスの国立研究機関 INRIA (Institut National de Recherche en Informatique et Automatique) が作成 配布しているフリーのシミュレーション ソフト Scilab のホームページは http://www-rocq.inria.fr/scilab/
Microsoft Word - VB.doc
第 1 章 初めてのプログラミング 本章では カウントアップというボタンを押すと表示されている値が1ずつ増加し カウントダウンというボタンを押すと表示されている値が1ずつ減少する簡単な機能のプログラムを作り これを通して Visual Basic.NET によるプログラム開発の概要を学んでいきます 1.1 起動とプロジェクトの新規作成 Visual Studio.NET の起動とプロジェクトの新規作成の方法を
Moodleアンケートの質問一括変換ツール
Moodle アンケートの質問一括変換ツール Visual Basic 版 1 ツールの概要 1.1 ツールの配布と利用について 1 1.2 動作環境について 1 1.3 ツールの機能について 1 1.4 入力ファイルについて 2 1.5 ツールの起動 3 1.6 XML ファイルへの変換 4 1.7 XML ファイルからの逆変換 4 2 入力ファイルの書式 2.1 2 行モードと 1 行モード 6
製品開発の現場では 各種のセンサーや測定環境を利用したデータ解析が行われ シミュレーションや動作検証等に役立てられています しかし 日々収集されるデータ量は増加し 解析も複雑化しており データ解析の負荷は徐々に重くなっています 例えば自動車の車両計測データを解析する場合 取得したデータをそのまま解析
ホワイトペーパー Excel と MATLAB の連携がデータ解析の課題を解決 製品開発の現場では 各種のセンサーや測定環境を利用したデータ解析が行われ シミュレーションや動作検証等に役立てられています しかし 日々収集されるデータ量は増加し 解析も複雑化しており データ解析の負荷は徐々に重くなっています 例えば自動車の車両計測データを解析する場合 取得したデータをそのまま解析に使用することはできず
目次 LS-DYNA 利用の手引き 1 1. はじめに 利用できるバージョン 概要 1 2. TSUBAME での利用方法 使用可能な LS-DYNA の実行 4 (1) TSUBAMEにログイン 4 (2) バージョンの切り替え 4 (3) インタラ
LS-DYNA 利用の手引 東京工業大学学術国際情報センター 2016.04 version 1.10 目次 LS-DYNA 利用の手引き 1 1. はじめに 1 1.1 利用できるバージョン 1 1.2 概要 1 2. TSUBAME での利用方法 1 2.1 使用可能な 1 2.2 LS-DYNA の実行 4 (1) TSUBAMEにログイン 4 (2) バージョンの切り替え 4 (3) インタラクティブ実行
Eschartマニュアル
Eschart マニュアル 株式会社スマートエナジー研究所 Version 1.0.0, 2018-09-26 目次 1. 概要........................................................ 1 2. 各部名称 概要................................................. 2 3. 基本操作.....................................................
ABAQUS/CAE 利用の手引 第 1 版 東京工業大学学術国際情報センター 2017 年 9 月 26 日
ABAQUS/CAE 利用の手引 第 1 版 東京工業大学学術国際情報センター 2017 年 9 月 26 日 目次 1. はじめに 1 1.1. 1.2. 1.3. 利用できるバージョン 1 概要 1 マニュアル 1 2. ABAQUS/CAE の使用方法 2 2.1. ABAQUS/CAE の起動 2 2.1.1. TSUBAME3 へのログイン 2 2.1.2. バージョン切り替え 2 2.1.3.
C#の基本
C# の基本 ~ 開発環境の使い方 ~ C# とは プログラミング言語のひとつであり C C++ Java 等に並ぶ代表的な言語の一つである 容易に GUI( グラフィックやボタンとの連携ができる ) プログラミングが可能である メモリ管理等の煩雑な操作が必要なく 比較的初心者向きの言語である C# の利点 C C++ に比べて メモリ管理が必要ない GUIが作りやすい Javaに比べて コードの制限が少ない
Java講座
~ 第 1 回 ~ 情報科学部コンピュータ科学科 2 年竹中優 プログラムを書く上で Hello world 基礎事項 演算子 構文 2 コメントアウト (//, /* */, /** */) をしよう! インデントをしよう! 変数などにはわかりやすい名前をつけよう! 要するに 他人が見て理解しやすいコードを書こうということです 3 1. Eclipse を起動 2. ファイル 新規 javaプロジェクト
MATLABクイックスタート
MATLAB クイックスタート はじめに 本内容は MATLAB における基本機能について説明しています 簡易ユーザーズマニュアルとし てご利用頂くことができます MATLAB の特徴としては 次の点があげられます データの扱いが簡単 変数の型の宣言や配列の宣言等を行う必要がない データはすべて配列として扱うため行列ベースの処理を直接的に表現可能 MATLAB 言語による簡単なプログラミング機能 C
生存確認調査ツール
Hos-CanR.0 独自項目運用マニュアル FileMaker pro を使用 登録作業者用 Ver. バージョン改訂日付改訂内容 Ver. 00//5 初版 Ver. 0// FileMaker Pro の動作確認の追加 はじめに 本マニュアルについて Hos-CanR.0 院内がん登録システム ( 以降は Hos-CanR.0 と記述します ) では 独自項目の作成 登録 サポートはなくなり
このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更
ファイル操作 アプリケーションソフトウェアなどで作成したデータはディスクにファイルとして保存される そのファイルに関してコピーや削除などの基本的な操作について実習する また ファイルを整理するためのフォルダの作成などの実習をする (A) ファイル名 ファイル名はデータなどのファイルをディスクに保存しておくときに付ける名前である データファイルはどんどん増えていくので 何のデータであるのかわかりやすいファイル名を付けるようにする
Scilab 勉強会 ( 第 3 回 ) 高橋一馬, 十文字俊裕, 柏倉守 平成 17 年 11 月 15 日 関数 ファイルはエディタを用いて作成する.Scilab にはエディタ SciPad が附属している.SciPad では なく他のエディタを利用してもよい. 作成した関数は Scilab に
Scilab 勉強会 ( 第 3 回 ) 高橋一馬, 十文字俊裕, 柏倉守 平成 17 年 11 月 15 日 関数 ファイルはエディタを用いて作成する.Scilab にはエディタ SciPad が附属している.SciPad では なく他のエディタを利用してもよい. 作成した関数は Scilab にロードすることで ( 関数に誤りがなけ れば )Scilab 標準関数と同じように使用することができる.
スクールCOBOL2002
3. 関連資料 - よく使われる機能の操作方法 - (a) ファイルの入出力処理 - 順ファイル等を使ったプログラムの実行 - - 目次 -. はじめに 2. コーディング上の指定 3. 順ファイルの使用方法 4. プリンタへの出力方法 5. 索引ファイルの使用方法 6. 終わりに 2 . はじめに 本説明書では 簡単なプログラム ( ファイル等を使わないプログラム ) の作成からコンパイル 実行までの使用方法は既に理解しているものとして
PowerPoint Presentation
プログラミング基礎 第 2 週 (4,5,6 回 ) 2011-10-07 出村公成 この資料の再配布を禁止します 予定 プログラミング入門 (45 分 ) 変数 入出力 分岐 演習 (90 分 ) タッチタイプ練習 統合開発環境 Codeblocksの使い方 教科書例題の打ち込みと実行 プログラミング入門 C 言語の簡単な例を体験 変数 入出力 分岐 プログラムの例リスト 2.1 改 #include
電話機のファイル形式
この章では テキスト エディタを使用して作成する CSV データ ファイルのファイル形式を設定 する方法について説明します 電話機 CSV データ ファイルを作成するためのテキスト エディタ, 1 ページ の検索, 2 ページ CSV データ ファイルの電話機ファイル形式の設定, 3 ページ テキストベースのファイル形式と CSV データ ファイルの関連付け, 7 ページ 電話機 CSV データ ファイルを作成するためのテキスト
FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作り
FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作ります FORTRAN の場合 OPEN 文でファイルを開いた後 標準入力の場合と同様に READ 文でデータを読みこみます
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 次のステップによって 徐々に難易度の高いプログラムを作成する ( 参照用の番号は よくわかる C 言語 のページ番号 ) 1. キーボード入力された整数 10 個の中から最大のものを答える 2. 整数を要素とする配列 (p.57-59) に初期値を与えておき
Microsoft Word - 18環設演付録0508.doc
Excel の関数について 注 ) 下記の内容は,Excel のバージョンや OS の違いによって, 多少異なる場合があります 1. 演算子 等式はすべて等号 (=) から始まります 算術演算子には, 次のようなものがあります 内が,Excel 上で打ち込むものです 足し算 +, 引き算 -, かけ算 *, わり算 /, べき乗 ^ 2. 三角関数 メニューバーの [ 挿入 ] ダイアログボックスの
TSUBAME利用手引き
TSUBAME3.0 利用の手引き TSUBAME ポータル編 2018/10/30 東京工業大学学術国際情報センター共同利用推進室 Copyright (C) 2010-2018 GSIC All Rights Reserved. TSUBAME ポータル利用の手引き もご参照ください http://www.t3.gsic.titech.ac.jp/docs/tsubame3.0_portal_users_guide.html
Si 知識情報処理
242311 Si, 285301 MS 第 12 回 竹平真則 [email protected] 2015/12/21 1 本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2 資料の URL http://peacenet.info/m2is 2015/12/21 3 注意事項 ( その
UMLプロファイル 機能ガイド
UML Profile guide by SparxSystems Japan Enterprise Architect 日本語版 UML プロファイル機能ガイド (2016/10/07 最終更新 ) 1. はじめに UML では ステレオタイプを利用することで既存の要素に意味を追加し 拡張して利用することができます このステレオタイプは個々の要素に対して個別に指定することもできますが ステレオタイプの意味と適用する
HP Primeバーチャル電卓
HP Prime バーチャル電卓 Windows は 米国 Microsoft Corporation およびその関連会社の米国およびその他の国における商標または登録商標です 本書の内容は 将来予告なしに変更されることがあります HP 製品およびサービスに関する保証は 当該製品およびサービスに付属の保証規定に明示的に記載されているものに限られます 本書のいかなる内容も 当該保証に新たに保証を追加するものではありません
関数の定義域を制限する 関数のコマンドを入力バーに打つことにより 関数の定義域を制限することが出来ます Function[ < 関数 >, <x の開始値 >, <x の終了値 > ] 例えば f(x) = x 2 2x + 1 ( 1 < x < 4) のグラフを描くには Function[ x^
この節では GeoGebra を用いて関数のグラフを描画する基本事項を扱います 画面下部にある入力バーから式を入力し 後から書式設定により色や名前を整えることが出来ます グラフィックスビューによる作図は 後の章で扱います 1.1 グラフの挿入関数のグラフは 関数 y = f(x) を満たす (x, y) を座標とする全ての点を描くことです 入力バーを用いれば 関数を直接入力することが出来 その関数のグラフを作図することが出来ます
スライド 1
第 6 章表計算 B(Excel 2003) ( 解答と解説 ) 6B-1. 表計算ソフトの操作 1 条件付き書式の設定 1. ( ア )=E ( イ )= お 条件付き書式とは セルの数値によりセルの背景に色を付けたり 文字に色を付けたり アイコンをつけたりして分類することができる機能です 本問題では 以下の手順が解答となります 1 2 ユーザー定義の表示形式 1. ( ア )=2 ( イ )=4
理工学図書館後期 LS 講習会 きれいなグラフを作ろう! gnuplot 入門
理工学図書館後期 LS 講習会 きれいなグラフを作ろう! gnuplot 入門 gnuplot によるグラフ作成 1 gnuplot コマンド入力形式のグラフ作成ツール 豊富な出力形式を装備 研究や実験のデータ整理に便利 本講習の目的 gnuplot の魅力を体験してみよう! 本日の学習事項 2 1. gnuplotの基本的な使い方 gnuplotに慣れよう 2. スクリプトファイルを用いた使用法
インテル(R) Visual Fortran コンパイラ 10.0
インテル (R) Visual Fortran コンパイラー 10.0 日本語版スペシャル エディション 入門ガイド 目次 概要インテル (R) Visual Fortran コンパイラーの設定はじめに検証用ソースファイル適切なインストールの確認コンパイラーの起動 ( コマンドライン ) コンパイル ( 最適化オプションなし ) 実行 / プログラムの検証コンパイル ( 最適化オプションあり ) 実行
4 月 東京都立蔵前工業高等学校平成 30 年度教科 ( 工業 ) 科目 ( プログラミング技術 ) 年間授業計画 教科 :( 工業 ) 科目 :( プログラミング技術 ) 単位数 : 2 単位 対象学年組 :( 第 3 学年電気科 ) 教科担当者 :( 高橋寛 三枝明夫 ) 使用教科書 :( プロ
4 東京都立蔵前工業高等学校平成 30 年度教科 ( 工業 ) 科目 ( プログラミング技術 ) 年間授業計画 教科 :( 工業 ) 科目 :( プログラミング技術 ) 単位数 : 2 単位 対象学年組 :( 第 3 学年電気科 ) 教科担当者 :( 高橋寛 三枝明夫 ) 使用教科書 :( プログラミング技術 工業 333 実教出版 ) 共通 : 科目 プログラミング技術 のオリエンテーション プログラミング技術は
CubePDF ユーザーズマニュアル
CubePDF ユーザーズマニュアル 2018.11.22 第 13 版 1 1. PDF への変換手順 CubePDF は仮想プリンターとしてインストールされます そのため Web ブラウザや Microsoft Word, Excel, PowerPoint など印刷ボタンのあるアプリケーションであればどれでも 次の 3 ステップで PDF へ変換することができます 1. PDF 化したいものを適当なアプリケーションで表示し
memo
数理情報工学演習第一 C プログラミング演習 ( 第 5 回 ) 2015/05/11 DEPARTMENT OF MATHEMATICAL INFORMATICS 1 今日の内容 : プロトタイプ宣言 ヘッダーファイル, プログラムの分割 課題 : 疎行列 2 プロトタイプ宣言 3 C 言語では, 関数や変数は使用する前 ( ソースの上のほう ) に定義されている必要がある. double sub(int
Maser - User Operation Manual
Maser 3 Cell Innovation User Operation Manual 2013.4.1 1 目次 1. はじめに... 3 1.1. 推奨動作環境... 3 2. データの登録... 4 2.1. プロジェクトの作成... 4 2.2. Projectへのデータのアップロード... 8 2.2.1. HTTPSでのアップロード... 8 2.2.2. SFTPでのアップロード...
データの作成方法のイメージ ( キーワードで結合の場合 ) 地図太郎 キーワードの値は文字列です キーワードの値は重複しないようにします 同じ値にする Excel データ (CSV) 注意キーワードの値は文字列です キーワードの値は重複しないようにします 1 ツールバーの 編集レイヤの選択 から 編
手順 4 Excel データを活用する ( リスト / グラフ 色分け ) 外部の表データ (CSV 形式 ) を読み込み リスト表示やカード表示 その値によって簡単なグラフ ( 円 正方形 棒の 3 種類 ) や色分け表示することができます この機能を使って地図太郎の属性情報に無い項目も Excel で作成し CSV 形式で保存することにより 自由に作成することができます (Excel でデータを保存するとき
Microsoft PowerPoint - VBA解説1.ppt [互換モード]
九州大学工学部地球環境工学科船舶海洋システム工学コース 計算工学演習第一 演習資料担当 : 木村 Excel 上のマクロを利用してプログラムを組む Visual Basic for Applications (VBA) のテクニック Excel のマクロとは? 一連の操作を自動的に行う機能 例 ) セル ( マス目 ) に数字を 1 から順番に埋めていく Excel のマクロでどんなプログラムが作れるのか?
PowerPoint プレゼンテーション
オープン CAE 勉強会 @ 富山 ( 第 44 回 ) 2016/6/18 Paraview 講座 初級者向け講習会 中山勝之 コース概要 ParaView の使用初心者 OpenFOAM の計算結果を可視化したい方を対象 ParaView を使った OpenFOAM 計算結果の可視化方法 ( 計算データの読み込み ) ParaView の基本的な使い方 ( コンター図 ) 便利な使い方 (plotoverline
< 目次 > 1. 練習ファイルのダウンロード 表計算ソフト Excel の基本 Excel でできること Excel の画面 セル 行 列の選択 セルにデータを入力する ( 半角英数字の場合 )
2005 年度茅ヶ崎市情報教育研修会 < 目次 > 1. 練習ファイルのダウンロード... 2 2. 表計算ソフト Excel の基本... 3 2-1 Excel でできること... 3 2-2 Excel の画面... 3 2-3 セル 行 列の選択... 4 2-4 セルにデータを入力する ( 半角英数字の場合 )... 4 2-5 セルにデータを入力する ( 日本語の場合
Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕
Java Script プログラミング入門 3-6~3-7 茨城大学工学部情報工学科 08T4018Y 小幡智裕 3-6 組み込み関数 組み込み関数とは JavaScript の内部にあらかじめ用意されている関数のこと ユーザ定義の関数と同様に 関数名のみで呼び出すことができる 3-6-1 文字列を式として評価する関数 eval() 関数 引数 : string 式として評価する文字列 戻り値 :
作業環境カスタマイズ 機能ガイド(応用編)
Customize Feature Guide by SparxSystems Japan Enterprise Architect 日本語版 作業環境カスタマイズ機能ガイド ( 応用編 ) (2018/05/16 最終更新 ) 1 はじめに このドキュメントでは Enterprise Architect を利用して作業を行う場合に より快適に作業を行うためのカスタマイズ可能な項目について説明します
Microsoft PowerPoint - matlab10.ppt [互換モード]
MATLAB の使い方 第 10 回 :3 次元プロット まとめページ :http://hdp.nifs.ac.jp/soken/tanaka/tsukaikata/ 3 次元プロットの流れ プロットするデータ 離散点 数列 x,y 平面に分布する数値データ (2 自由度 ) x,y,z 空間に分布する数値データ (3 自由度 ) x,y,z 空間に分布するベクトルデータ (3 自由度 ) データに適したプロット方法を選択
AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ
AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ 改訂履歴 Ver. 改訂日改訂内容 1.0 2019/08/22 新規発行 1.1 2019/10/04 1.3 ワークフロー設定画面を開くには に 1.3.2 Salesforce 版の操作手順 を 追加しました 本書に記載されている会社名 製品名 サービス名などは 提供各社の商標 登録商標 商品名です なお 本文中に TM マーク
matlab_basic.pptx
MATLAB の基本的な使い方 担当 : 高安亮紀 2 MATLAB について n MATLAB とは 科学技術計算のための高性能プログラミング言語 n 特徴 配列が基本データ型 ベクトル (1 次元配列 ) 行列 (2 次元配列 ) 対話的システム 豊富な関数ライブラリとグラフィックツール 同様の機能を持ったフリーソフトの Scilab Octave がある n 使用される主な分野 数値計算 シミュレーション
テキストファイルの入出力1
テキストファイルの入出力 1 0. 今回の目的前回までは 2 回にわたって繰り返しについて学んできました 今回からテキストファイルの入出力について学ぶことにします 1. テキストファイルへの出力 1.1 テキストファイルについてテキストファイルとは コンピュータで扱うことが出来るファイルの中で最も基本的なファイルであり どの様な OS でもサポートされているファイル形式です Windows においては
PowerPoint Presentation
工学部 6 7 8 9 10 組 ( 奇数学籍番号 ) 担当 : 長谷川英之 情報処理演習 第 7 回 2010 年 11 月 18 日 1 今回のテーマ 1: ポインタ 変数に値を代入 = 記憶プログラムの記憶領域として使用されるものがメモリ ( パソコンの仕様書における 512 MB RAM などの記述はこのメモリの量 ) RAM は多数のコンデンサの集合体 : 電荷がたまっている (1)/ いない
Section1_入力用テンプレートの作成
入力用テンプレートの作成 1 Excel には 効率よく かつ正確にデータを入力するための機能が用意されています このセクションでは ユーザー設定リストや入力規則 関数を利用した入力用テンプレートの作成やワークシート操作について学習します STEP 1 ユーザー設定リスト 支店名や商品名など 頻繁に利用するユーザー独自の連続データがある場合には ユーザー設定リスト に登録しておけば オートフィル機能で入力することができ便利です
大阪ガス株式会社 情報通信部 御中
大阪ガス暗号化 / 復号化ツール (Release 0.C.0.0) ユーザーズマニュアル 1 目次 1. 暗号化ツールの使用方法... 3 1.1 暗号化ツールの概要... 3 1.2 暗号化ツールを起動する... 3 1.2.1 デスクトップアイコンを開いて起動する... 3 1.2.2 デスクトップアイコンにファイルをドラッグ & ドロップして起動する... 3 1.2.3 スタートメニューから起動する...
<4D F736F F D20438CBE8CEA8D758DC F0939A82C282AB2E646F63>
C 言語講座第 2 回 作成 : ハルト 前回の復習基本的に main () の中カッコの中にプログラムを書く また 変数 ( int, float ) はC 言語では main() の中カッコの先頭で宣言する 1 画面へ出力 printf() 2 キーボードから入力 scanf() printf / scanf で整数を表示 / 入力 %d 小数を表示 / 入力 %f 3 整数を扱う int 型を使う
CONTENTS マニュアルの表記... S01-02_01 1.DataNature Smart 全体概要図... S01-02_11 2. 基本操作... S01-02_ ジョブの作成... S01-02_21 加工条件設定... S01-02_21 Step1: 処理対象データの指
シリーズ 管理ツール操作マニュアル S01-02 このソフトウェアの著作権は 株式会社エヌジェーケーにあります このソフトウェアおよびマニュアルの一部または全部を無断で使用 複製することは法律で禁止されております このソフトウェアおよびマニュアルは 本製品の使用許諾契約書のもとでのみ使用することができます このソフトウェアおよびマニュアルを運用した結果の影響については 一切責任を負いかねますのでご了承ください
フローチャート自動生成ツール yflowgen の使い方 目次 1 はじめに 本ツールの機能 yflowgen.exe の使い方 yflowgen.exe の実行方法 制限事項 生成したファイル (gml ファイル形式 ) の開
フローチャート自動生成ツール yflowgen の使い方 目次 1 はじめに...2 2 本ツールの機能...2 3 yflowgen.exe の使い方...3 3.1 yflowgen.exe の実行方法...3 3.2 制限事項...3 3.3 生成したファイル (gml ファイル形式 ) の開き方...4 3.3.1 yed Graph Editor を使って開く...4 3.3.2 yed
スライド 1
6B-1. 表計算ソフトの操作 ( ) に当てはまる適切な用語とボタン ( 図 H 参照 ) を選択してください ( 選択肢の複数回の選択可能 ) (1) オートフィルオートフィルとは 連続性のあるデータを隣接 ( りんせつ ) するセルに自動的に入力してくれる機能です 1. 図 1のように連続した日付を入力します *( ア ) は 下欄 ( からん ) より用語を選択してください セル A1 クリックし
分析のステップ Step 1: Y( 目的変数 ) に対する値の順序を確認 Step 2: モデルのあてはめ を実行 適切なモデルの指定 Step 3: オプションを指定し オッズ比とその信頼区間を表示 以下 このステップに沿って JMP の操作をご説明します Step 1: Y( 目的変数 ) の
JMP によるオッズ比 リスク比 ( ハザード比 ) の算出と注意点 SAS Institute Japan 株式会社 JMP ジャパン事業部 2011 年 10 月改定 1. はじめに 本文書は JMP でロジスティック回帰モデルによるオッズ比 比例ハザードモデルによるリスク比 それぞれに対する信頼区間を求める操作方法と注意点を述べたものです 本文書は JMP 7 以降のバージョンに対応しております
基本的な利用法
(R で ) 塩基配列解析 基本的な利用法 Macintosh 版 到達目標 : このスライドに書かれている程度のことは自在にできるようにしてエラーへの対処法を身につける 1. 必要なパッケージのインストールが正しくできているかどうかの自力での判定 および個別のパッケージのインストール 2. 作業ディレクトリの変更 3. テキストエディタで自在に入出力ファイル名の変更 ( どんなファイル名のものがどこに生成されるかという全体像の把握
PowerPoint プレゼンテーション
JAN コード登録マニュアル 項目説明 CSV で商品データを upload するに当たり 間違えやすいカラムについてまとめました 項目 説明 備考 コントロールカラム CSV 上で当該商品情報をどうするのか ( 更新 削除等 ) 指示するコード "u": 更新 "d": 削除等 商品管理番号 出来上がった商品ページURLの一部であり 入力がない場合は自動採番される web 上で商品を特定するキーコード
PowerPoint プレゼンテーション
計算機実習 Ⅰ FORTRAN 担当 2018.05.29 本日の課題 プログラムの基本ルールを理解し 以下が含まれるプログラムを作成する (1) 文法の基礎 ( フローチャートなど ) (2) 変数宣言 (3) 入出力 (4) 四則演算 (5) 組込関数 (6) 判定文 (7) リダイレクション PROGRAM MAIN INTEGER I, J, K REAL A, B, C CHARACTER
行列、ベクトル
行列 (Mtri) と行列式 (Determinnt). 行列 (Mtri) の演算. 和 差 積.. 行列とは.. 行列の和差 ( 加減算 ).. 行列の積 ( 乗算 ). 転置行列 対称行列 正方行列. 単位行列. 行列式 (Determinnt) と逆行列. 行列式. 逆行列. 多元一次連立方程式のコンピュータによる解法. コンピュータによる逆行列の計算.. 定数項の異なる複数の方程式.. 逆行列の計算
5-2. 顧客情報をエクスポートする 顧客管理へのアクセス手順 メールディーラーで管理する顧客情報に関する設定を行います 1. 画面右上の 管理設定 をクリックする 2. 管理設定 をクリックする 3. ( タブ ) 顧客管理 をクリックする 2
目次 顧客管理 Ver.12.3 1. 顧客管理へのアクセス手順... 2 2. 顧客管理に関する設定をする... 3 3. 顧客情報を管理する基本項目を作成する... 4 項目を作成する... 4 選択肢形式の項目を作成する... 5 3-1. 顧客検索の設定をする...6 検索項目を設定する... 6 検索結果の件数表示の設定をする... 6 検索条件の設定をする... 7 3-2. 顧客一覧画面の設定をする...7
コンピュータグラフィックス基礎 No
課題 6: モデリング (1) OBJView の動作確認 ( レポートには含めなくてよい ) 次ページ以降の 課題用メモ を参考にして OBJ ファイルを 3D 表示する OBJView を実行し 画面に立体が表示されることを確認するとともに 以下の機能を確認しなさい 左ドラッグによる立体の回転 右ドラッグによる拡大/ 縮小 [v] キーによる頂点の表示 非表示 サンプルに含まれる bunny_3k.obj
IPPO - 校内研修支援プログラム - 使用説明書 目次 項 目 ページ 1 プログラム利用の準備 この説明書の記述について プログラムの動作環境等 プログラムファイルのコピー プログラムファイルの起動 4 2 プログラムファイルの利用
IPPO - 校内研修支援プログラム - 使用説明書 目次 項 目 ページ 1 プログラム利用の準備 1 1-1 この説明書の記述について 1 1-2 プログラムの動作環境等 1 1-3 プログラムファイルのコピー 1 1-4 プログラムファイルの起動 4 2 プログラムファイルの利用 5 2-1 スタート画面 5 2-2 各ボタンの説明 ( 機能概要 ) 6 3 児童 ( 生徒 ) 出席番号 氏名管理の入力
<8B9E93738CF092CA904D94CC814090BF8B818F B D836A B B B816A2E786C73>
京都交通信販 請求書 Web サービス操作マニュアル 第 9 版 (2011 年 2 月 1 日改訂 ) 京都交通信販株式会社 http://www.kyokoshin.co.jp TEL075-314-6251 FX075-314-6255 目次 STEP 1 >> ログイン画面 請求書 Web サービスログイン画面を確認します P.1 STEP 2 >> ログイン 請求書 Web サービスにログインします
<4D F736F F F696E74202D CB4967B2D8F6F93FC8AC48E8B8D9E F8E9E8C9F8DF5817A D C882F182C282A C520837D836A B2E707074>
なんつい WEB 版簡易マニュアル ( 随時検索タイプ ) 2013/1/11 更新 1 URL ログイン名 パスワード < お手持ちのパソコンで位置情報を確認する > 1URL 2 ログイン名 3 パスワード https://loc.tliserv.co.jp/upr/user/login.do?svc= < お手持ちの携帯電話 PHS で位置情報を確認する > 4URL https://loc.tliserv.co.jp/upr/ktai/top.do?svc=
Microsoft Word - macマニュアル【 】.doc
目次 1. ログイン... 1 2. ログアウト... 3 3. デスクトップ ( 例 :Word Excel 起動中 )... 4 4. Dock( 例 :Word Excel 起動中 )... 5 5. Finder ウィンドウ... 9 6. メニューバー ( 例 :Word 起動中 )... 10 7. 文字の入力 ( 例 :Word で入力 )... 11 8. データの保存 ( 例 :Word
図 1 アドインに登録する メニューバーに [BAYONET] が追加されます 登録 : Excel 2007, 2010, 2013 の場合 1 Excel ブックを開きます Excel2007 の場合 左上の Office マークをクリックします 図 2 Office マーク (Excel 20
BayoLink Excel アドイン使用方法 1. はじめに BayoLink Excel アドインは MS Office Excel のアドインツールです BayoLink Excel アドインは Excel から API を利用して BayoLink と通信し モデルのインポートや推論の実行を行います BayoLink 本体ではできない 複数のデータを一度に推論することができます なお現状ではソフトエビデンスを指定して推論を行うことはできません
PowerPoint プレゼンテーション
シミュレーション基礎 (8) 第 6 章ファイル入出力 7.2 テキストファイルの読み書き ファイルに書き込む : EX70201: X=1:10;Y=[X;X.^2]; Fid=fopen('datal.txt', wt'); fprintf(fid,'%2d%5d n',y); C 言語と同じ手順 : ファイルをオープンするファイルに変数の値を書き込む ( 整数 2 桁, 整数 5 桁, 改行
2 / 16 ページ 第 7 講データ処理 ブック ( ファイル ) を開く第 6 講で保存したブック internet.xlsx を開きましょう 1. [Office ボタン ] から [ 開く ] をクリックします 2. [ ファイルの場所 ] がデータを保存している場所になっている
1 / 16 ページ コンピュータリテラシー B コース 第 7 講 [ 全 15 講 ] 2011 年度春学期 基礎ゼミナール ( コンピューティングクラス ) 2 / 16 ページ 第 7 講データ処理 2 7-1 ブック ( ファイル ) を開く第 6 講で保存したブック internet.xlsx を開きましょう 1. [Office ボタン ] から [ 開く ] をクリックします 2.
目次 Patran 利用の手引き 1 1. はじめに 利用できるバージョン 概要 1 機能概要 マニュアル テクニカルサポートIDの取得について 3 2. Patran の利用方法 Patran の起動 3 (1) TSUBAMEにログイン
Patran 利用の手引 東京工業大学学術国際情報センター 2017.04 version 1.13 目次 Patran 利用の手引き 1 1. はじめに 1 1.1 利用できるバージョン 1 1.2 概要 1 機能概要 1 1.3 マニュアル 2 1.4 テクニカルサポートIDの取得について 3 2. Patran の利用方法 3 2.1 Patran の起動 3 (1) TSUBAMEにログイン
intra-mart Accel Platform — ViewCreator ユーザ操作ガイド 第6版
Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 intra-mart Accel Platform ViewCreator ユーザ操作ガイド第 6 版 2016-04-01 改訂情報 ViewCreator について基本的な設定データ参照一覧リスト集計クロス集計とグラフ集計データ参照へのショートカットスマートフォンからの参照 2 改訂情報
各種パスワードについて マイナンバー管理票では 3 種のパスワードを使用します (1) 読み取りパスワード Excel 機能の読み取りパスワードです 任意に設定可能です (2) 管理者パスワード マイナンバー管理表 の管理者のパスワードです 管理者パスワード はパスワードの流出を防ぐ目的で この操作
マイナンバー管理表 操作説明書 管理者用 2015 年 11 月 30 日 ( 初版 ) 概要 マイナンバー管理表 の動作環境は以下の通りです 対象 OS バージョン Windows7 Windows8 Windows8.1 Windows10 対象 Excel バージョン Excel2010 Excel2013 対象ファイル形式 Microsoft Excel マクロ有効ワークシート (.xlsm)
Microsoft PowerPoint - prog04.ppt
プログラミング言語 2 第 04 回 (2007 年 05 月 14 日 ) 今日の配布物 片面の用紙 1 枚 今日の課題が書かれています 本日の出欠を兼ねています 1 今日やること http://www.tnlab.ice.uec.ac.jp/~s-okubo/class/language/ にアクセスすると 教材があります 2007 年 05 月 14 日分と書いてある部分が 本日の教材です 本日の内容
Microsoft PowerPoint - matlab7.ppt [互換モード]
MATLAB の使い方 第 7 回 : 関数 まとめページ :http://hdp.nifs.ac.jp/soken/tanaka/tsukaikata/ 1 第 6 回の復習 グラフの作成 設定 種類 保存 今回は MATLAB に用意済みの関数と 自分で新しく関数を定義する方法の説明 3 の内容はひとまず今回まで! 次回以降は少し込み入った内容 1 関数の種類 内部 MATLAB 関数 (MATLAB
POWER EGG V2.01 ユーザーズマニュアル 汎用申請編
POWER EGG V2.0 ユーザーズマニュアル汎用申請編 Copyright 2009 D-CIRCLE,INC. All Rights Reserved 2009.4 はじめに 本書では POWER EGG 利用者向けに POWER EGG の汎用申請機能に関する操作を説明します 当マニュアルでは 汎用申請機能に関する説明のみ行います ファイルの添付など POWER EGG 全体の共通操作については
Microsoft Word - AutocadCivil3D.doc
AutocadCivil3D 簡易ガイド 新規図面作成から縦断抽出までの流れ編 -1- 1 新規図面を用意する (1) ホームボタンから 新規 - 図面 をクリックします (2) ファイルの種類から 図面テンプレート (.dwt) を選択し テンプレートファイル 国土交通省 仕様 20m 測点.dwt を選択します Note. このテンプレートを使用しないと 線形抽出時の測点条件など標準としたい条件にセットされま
Taro-Basicの基礎・はじめに(公
Basic の基礎 はじめに 0. 目次 1. はじめに 1. 1 ファイル フォルダとは 1. 2 Tiny Basic の起動と停止 1. 3 Tiny Basic の実行 1. 4 簡単なプログラム - 1 - 1. はじめに 1. 1 ファイル フォルダとは データの集まりをファイルといい 名前を付けて区別する フォルダ ( ディレクトリともいう ) という特別なファイルは ファイルが登録できるようになっている
目次 専用アプリケーションをインストールする 1 アカウントを設定する 5 Windows クライアントから利用できる機能の紹介 7 1ファイル フォルダのアップロードとダウンロード 8 2ファイル更新履歴の管理 10 3 操作履歴の確認 12 4アクセスチケットの生成 ( フォルダ / ファイルの
ServersMan@Disk Windows 版専用アプリケーション操作マニュアル 目次 専用アプリケーションをインストールする 1 アカウントを設定する 5 Windows クライアントから利用できる機能の紹介 7 1ファイル フォルダのアップロードとダウンロード 8 2ファイル更新履歴の管理 10 3 操作履歴の確認 12 4アクセスチケットの生成 ( フォルダ / ファイルの公開 ) 13
「統 計 数 学 3」
関数の使い方 1 関数と引数 関数の構造 関数名 ( 引数 1, 引数 2, 引数 3, ) 例 : マハラノビス距離を求める関数 mahalanobis(data,m,v) 引数名を指定して記述する場合 mahalanobis(x=data, center=m, cov=v) 2 関数についてのヘルプ 基本的な関数のヘルプの呼び出し? 関数名 例 :?mean 例 :?mahalanobis 指定できる引数を確認する関数
やさしくPDFへ文字入力 v.2.0
操作マニュアル やさしく PDF へ文字入力 v.2.0 基本操作 目次 1. はじめに 2. やさしく PDF へ文字入力の起動 3. スキャナの設定 4. 原稿の取り込み 4-1. スキャナから 4-2. ファイルから 5. プリンタの設定 6. フィールドの作成 6-1. フィールドの自動作成 6-2. フィールドの手動作成 7. フィールドの設定 8. 文字の入力 9. 印刷 便利な使い方付録
スライド 1
Smart-DC( 校正承認システム ) 校正承認システム (Smart-DC) 操作ガイド 目次 ページ 0. 校正承認のフロー 1. 校正承認画面アクセス方法 ~ 機能概要 (TOP 画面 ) 2. デザイン確認方法 1 ページ単位で確認 ~ 機能概要 ( 校正承認画面 ) 2 デザイン OK のとき 3 デザイン NG のとき 3. 確認内容の送信 4. その他の機能 1 コンタクトシート出力
Microsoft PowerPoint - kougi4.ppt
C の実行モデル 自由落下距離 前回の授業の 例題 1 の復習と重要事項 の確認 地上で物を落とし始めた後の自由落下距離を 求める 重力加速度 g は 9.8 とする 自由落下距離を求めるために, プログラム中に, 計算式 y = ( 9.8 / 2.0 ) * x * x を書く C++ ソースファイルの編集 編集画面 編集中のファイル名 関係するファイルなどが表示される ビルド結果などが表示される画面
スライド 1
ラベル屋さん HOME かんたんマニュアル リンクコース 目次 STEP 1-2 : ( 基礎編 ) 用紙の選択と文字の入力 STEP 3 : ( 基礎編 ) リンクの設定 STEP 4 : ( 基礎編 ) リンクデータの入力と印刷 STEP 5 : ( 応用編 ) リンクデータの入力 1 STEP 6 : ( 応用編 ) リンクデータの入力 2 STEP 7-8 : ( 応用編 ) リンク機能で使ったデータをコピーしたい場合
目次 Adobe PDF でチェック & コメントのススメ チェック & コメントをはじめる前に チェック & コメントでよく使うツール ( その ) 6 チェック & コメントでよく使うツール ( その ) 8 コメントの確認と返信 0 共有レビュー機能で効率をさらにアップ 共有レビュー機能を使う
Adobe PDF ですぐにできるチェック & コメント Acrobat の注釈機能を使って共同作業をもっと効率的に! 目次 Adobe PDF でチェック & コメントのススメ チェック & コメントをはじめる前に チェック & コメントでよく使うツール ( その ) 6 チェック & コメントでよく使うツール ( その ) 8 コメントの確認と返信 0 共有レビュー機能で効率をさらにアップ 共有レビュー機能を使う前に
