Microsoft PowerPoint - matlab7.ppt [互換モード]
|
|
|
- たしろう おまた
- 9 years ago
- Views:
Transcription
1 MATLAB の使い方 第 7 回 : 関数 まとめページ :
2 1 第 6 回の復習 グラフの作成 設定 種類 保存 今回は MATLAB に用意済みの関数と 自分で新しく関数を定義する方法の説明 3 の内容はひとまず今回まで! 次回以降は少し込み入った内容
3 1 関数の種類 内部 MATLAB 関数 (MATLAB 付属の関数 ) 組み込み関数 ( 編集不可 ) M-ファイル関数 (toolboxディレクトリ内) ユーザ定義の関数 ( 新しく作る関数 後述 ) exist plot exist surf 組み込み関数の実行は高速
4 1 内部 MATLAB 関数 環境変数 数学 プログラミングとデータタイプ ファイル I/O グラフィックス 3-D 可視化 MATLAB の使い方第 5 回 : データの入出力 MATLAB の使い方第 6 回 : グラフィックス機能 グラフィカルインターフェース (GUI) 外部インターフェース 今回は省略
5 環境変数 help: 関数の説明 lookfor: キーワード検索 who, whos: カレントの変数の表示 which: 関数の位置の出力 exist: 変数や関数の定義確認 cd: カレントディレクトリの移動 dir, ls: カレントディレクトリのリスト pwd: カレントディレクトリの表示 edit: エディタの起動 exit, quit: MATLABの終了 clc: コマンドウィンドウのクリア home: コマンドウィンドウ左上隅にカーソルを移動 pack: ワークスペースメモリの集約 clear: 変数の消去 path: サーチパスの表示と設定 addpath: サーチパスの追加 genpath: パス文字列を作成
6 sum: 和 prod: 積 diff: 差分 mean: 平均 std: 標準偏差 var: 分散 abs: 絶対値 sqrt: 平方根 norm: ノルム mod, rem: 剰余 floor, ceil, round: 小数の丸め max, min: 最大 最小値 数学 pi: 円周率 i, j: 虚数単位 NaN: 不定値 Inf: 無限大 real, imag, conj: 複素数 exp: 指数関数 log, log2, log10: 対数関数 sin, cos, tan: 三角関数 poly, polydar, polyfit, polyval: 多項式フィッティング cart2sph: 直交座標 球座標 cart2pol: 直交座標 極座標 pol2cart: 極座標 直交座標 sph2cart: 球座標 直交座標 zeros: ゼロの配列 ones: 1 の配列 eye: 単位行列 rand: 一様分布乱数 randn: 正規分布乱数 pchip, spline, interp1, interp2, interp3: 補間 linspace: 線形的に等間隔ベクトル logspace: 対数的に等間隔ベクトル
7 プログラミング length: 長さ ndims: 次元 size: サイズ fliplr, flipud, flipdim: 配列の反転 sort: 昇順にソート repmat: 配列の複製 find: 非ゼロ要素の検出 varargin, varargout: 可変入出力引数 nargin, nargout: 入出力引数の数 if, elseif, else: if 文 for: for 文 while: while 文 break, continue: ループの中止とスキップ switch, case: switch 文 try, catch: try 文 input: ユーザ入力 disp: 配列の表示 pause: 一時停止 tic, toc: ストップウォッチ waitbar: ウェイトバー eval: 文字列の実行 feval: 指定関数の実行 drawnow: 図の更新 ==: イコール <, <=: 超 以上 >, <=: 未満 以下 ~=: ノットイコール &: 論理積 : 論理和 ~: 否定 xor: 排他的論理和 all: 全て 1 any: 1 が 1 つ以上 union: 和集合 intersect: 共通部分 setdiff: 差集合 error: エラー warning: 警告 return: 戻る
8 データタイプ [ ]: 配列の作成 連結 { }: セル配列の作成と解除 num2str: 数字 文字列 str2num: 文字列 数字 char: 文字列に変換 double: 倍精度に変換 uint8: 符号無し 8 ビット整数に変換 upper, lower: 大文字 小文字に変換 strcat, strvcat: 文字列の結合 strcmp: 文字列の比較 findstr: 文字列の検出 blanks: ブランク文字列 isnan: NaN 検出 isinf: Inf 検出 isempty: 空行列検出 isa: 指定クラスの検出 class: クラスの出力 permute, rehape, squeeze: 配列の次元の再配列 サイズ変更 次元の削除 global: グローバル変数の宣言 persistent: 永続変数の宣言 mlock, munlock: 変数削除の防止と解除
9 ファイル I/O load, save: MATファイルI/O dlmread, dlmwrite: ASCII 区切り値ファイルI/O csvread, csvwrite: カンマ区切り値ファイルI/O xmlread, xmlwrite: XMLファイルI/O textread: テキストファイル読み込み fopen, fread, fwrite, fscanf, fprintf, fclose: 低水準 I/O imread, imwrite, imfinfo: 画像ファイルI/O aviread, movie2avi, aviinfo: AVIファイルI/O wavread, wavwrite, wavinfo: WAVEファイルI/O wavrecord, wavplay: 録音と再生 VideoReader, VideoWriter: ビデオファイルI/O sendmail: メールの送信
10 グラフィックス /3-D 可視化 hold: グラフの保持 grid: グリッドライン title: タイトル legend: 凡例 text, gtext: テキストの配置 xlabel, ylabel, zlabel: 軸のラベル xlim, ylim, zlim: 軸範囲の設定 axis: 軸の範囲と外観 daspect: 縦横比の設定 view: 視点の設定 box: Axesの境界 rotate: オブジェクトの回転 caxis: 色軸のスケーリング figure: Figureの作成 clabel: 標高ラベル axes: 任意のAxesを作成 colorbar: カラーバー subplot: タイル状にAxesを作成 colormap: カラーマップの設定 close: Figureの削除 shading: カラーシェーディング clf, cla: Figure Axesのクリア lighting: ライティング saveas: Figureの保存 camlight: ライトの作成 get: オブジェクトプロパティの取得 alpha: 透明度の設定 set: オブジェクトプロパティの設定 reset: オブジェクトプロパティのリセット findobj, gcf, gca, gco: ハンドル番号の取得 ginput: マウスによるデータ入力 plot, plotyy, semilogx, semilogy, loglog, stairs, bar, hist, contour, contourf, patch, scatter, polar, area, pie, quiver, fill, image, movie: 2 次元プロット plot3, mesh, surf, surface, contour3, bar3, scatter3, pie3, quiver3, fill3: 3 次元プロット isosurface, isonormals, reducepatch, slice, coneplot, contourslice, streamline, streamparticles: ボリュームデータの可視化
11 ユーザ定義関数 1 行目に function 関数名 を宣言することで定義 拡張子は m 出力 function pg=gauss(x,mu,sigma) 例 :MATLAB エディタで次のように記入して保存 入力 pg=1/sqrt(2*pi)*sigma.^-1.*exp(-(x-mu).^2./(2*sigma.^2)); コマンドウィンドウで次のように入力すると 平均値 0 標準偏差 1 のガウス分布
12 1 2 次元プロット関数の作成 2 次元塗りつぶしプロット関数として用意されている contourf はいろいろと好ましくないことも多いので surf プロットを 2 次元で見る関数を作成してみる 右の枠内をコピペして保存 surf2(peaks) で function h=surf2(varargin) % % 2D surface plot % SURF 関数を利用した2 次元サーフェスプロット % Data: 2009/12/14 % Modified: 2012/01/04 % この部分はHelpコマンド % 使用時に表示される % SURF2(X,Y,Z,C) はSURF(X,Y,Z,C) を実行し その後視点を % 2 次元の視点へ移すことで2 次元サーフェスプロットを実現 % します またシェーディングを補間 ライティングをphong % に設定します さらに軸のスケーリングを変更します % Author(s): H. Tanaka (Nagoya University) hh=surf(varargin{:}); view(2); box on; shading interp; lighting phong; axis tight; if nargout==1, h=hh; end
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 自由度 ) データに適したプロット方法を選択
Microsoft PowerPoint - MATLABの使い方.ppt
MATLAB の使い方 東京大学橋梁研究室 MATLAB とは 技術計算のための高性能言語 特徴配列が基本的データ要素変数宣言不要. 対話的システム. 豊富な関数ライブラリ, グラフィックスツール. 使用される分野 数値計算, アルゴリズムの開発, モデル化, シミュレーション, データ解析,GUI アプリケーションの開発, グラフィックス, etc. MATLAB の動かし方 1 コマンドウィンドウにプログラムを打ち込み,
1.3 ヘルプの参照関数やコマンドの使い方, 各種機能の使用方法等について情報が欲しいときには, オンラインヘルプ機能を使う ( 最も正確な情報が得られる ). 調べたい情報の内容によって, 下記の方法がある. ブラウザを開き MATLAB のオンラインドキュメントを表示する
1. MATLAB の基本操作 1.1 起動と終了 MATLAB の起動 : ショートカットアイコンをダブルクリック, あるいは スタートメニュー からプログラム -->MATLAB-->R2015b-->MATLAB R2015b を選択する. MATLAB の終了 : Command Window で,quit コマンド, または exit コマンドを実行, あるいは右上の をクリックする. 1.2
web05.dvi
5 3 copyright c Tatsuya Kitamura / All rights reserved. 57 5 5. 3 MATLAB 3 line plot plot3 MAT plot Z Octave gnuplot splot gsplot OCT 3 splot plot3 MAT plot 5. 5. 5.3 plot 5. >> t=:pi/:*pi; >> plot3(t.*cos(t),t.*sin(t),t)
Microsoft PowerPoint - 講義資料-mlib
5 回目グラフ作成ライブラリ mlib の使い方 グラフ関数 clf, Set_figure, Aspect_ratio Plot1d, Plot1d_int, Plotxy Axis_xcap, Axis_ycap, Grid_on, Legend Text_draw フィギュアウインドウの生成 フィギュアウインドウ グラフィックウインドウ内にあるグラフ作成用の仮想ウインドウで一つのフィギュアウインドウには一つのグラフを描くことができる
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 桁, 改行
Java講座
~ 第 1 回 ~ 情報科学部コンピュータ科学科 2 年竹中優 プログラムを書く上で Hello world 基礎事項 演算子 構文 2 コメントアウト (//, /* */, /** */) をしよう! インデントをしよう! 変数などにはわかりやすい名前をつけよう! 要するに 他人が見て理解しやすいコードを書こうということです 3 1. Eclipse を起動 2. ファイル 新規 javaプロジェクト
MATLABクイックスタート
MATLAB クイックスタート はじめに 本内容は MATLAB における基本機能について説明しています 簡易ユーザーズマニュアルとし てご利用頂くことができます MATLAB の特徴としては 次の点があげられます データの扱いが簡単 変数の型の宣言や配列の宣言等を行う必要がない データはすべて配列として扱うため行列ベースの処理を直接的に表現可能 MATLAB 言語による簡単なプログラミング機能 C
Microsoft PowerPoint 電子情報理工学特論.pptx
4 回目グラフ作成ライブラリ 1 次元プロット関数関連 Clf, Set_figure, Aspect_ratio Plot1d, Plot1d_int, Plotxy Axis_xcap, Axis_ycap, Grid_on, Legend Text_draw グラフィックウインドウの設定 グラフィックウインドウ フィギュアウインドウ グラフィックウインドウは図が描画されるウインドウ サイズはdef.h
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/
複数のシリアルデバイスを使う場合 rs232cj2 関数で複数のシリアルデバイスを使う場合には, 関数をコピーし, リネームすれば, 理論上いくつのシリアルデバイスでも使うことができる 例えば, rs232cj2_forsick.mexw64 rs232cj2_forhokuyo.mexw64 のよ
MATLAB で, 北陽電機社製のレーザーレーダのデータを取り込むには? MATLAB は,Java をサポートしているため,Java の関数を使えば, 一応, データの取り込みは可能ではあるが, 取り込み速度が遅い また, 失敗した場合, 不安定になり易いなど, 実用的ではない そのため, ここでは, 法政大学小林一行研究室で作成した,rs232cj2 ドライバを紹介し, その具体例として, 北陽電機社製のレーザーレーダの取り込みスクリプト例を示す
2 1 Octave Octave Window M m.m Octave Window 1.2 octave:1> a = 1 a = 1 octave:2> b = 1.23 b = octave:3> c = 3; ; % octave:4> x = pi x =
1 1 Octave GNU Octave Matlab John W. Eaton 1992 2.0.16 2.1.35 Octave Matlab gnuplot Matlab Octave MATLAB [1] Octave [1] 2.7 Octave Matlab Octave Octave 2.1.35 2.5 2.0.16 Octave 1.1 Octave octave Octave
memo
数理情報工学演習第一 C プログラミング演習 ( 第 5 回 ) 2015/05/11 DEPARTMENT OF MATHEMATICAL INFORMATICS 1 今日の内容 : プロトタイプ宣言 ヘッダーファイル, プログラムの分割 課題 : 疎行列 2 プロトタイプ宣言 3 C 言語では, 関数や変数は使用する前 ( ソースの上のほう ) に定義されている必要がある. double sub(int
Matlab講習会
Matlab 講習会 目的 Matlab を用いて VICONや Winanalyze の座標データー 地面反力の分析必要な項目について習得する 本やヘルプに掲載されている情報を 実際に使用できる形で整理する 講習会 1 回目 (4 時間 ) 1. 行列操作について理解する 2. 時間軸を作る 3. エクセルデーターを取り込む 4. テキストデーターを取り込む 5. グラフの作成 6.1つのグラフに複数のグラフを出す
matlab_basic.pptx
MATLAB の基本的な使い方 担当 : 高安亮紀 2 MATLAB について n MATLAB とは 科学技術計算のための高性能プログラミング言語 n 特徴 配列が基本データ型 ベクトル (1 次元配列 ) 行列 (2 次元配列 ) 対話的システム 豊富な関数ライブラリとグラフィックツール 同様の機能を持ったフリーソフトの Scilab Octave がある n 使用される主な分野 数値計算 シミュレーション
.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~
.NET プログラマー早期育成ドリル VB 編 付録文法早見表 本資料は UUM01W:.NET プログラマー早期育成ドリル VB 編コードリーディング もしくは UUM02W:.NET プログラマー早期育成ドリル VB 編コードライティング を ご購入頂いた方にのみ提供される資料です 資料内容の転載はご遠慮下さい VB プログラミング文法早見表 < 基本文法 > 名前空間の定義 Namespace
PowerPoint プレゼンテーション
計算機実習 Ⅰ FORTRAN 担当 2018.05.29 本日の課題 プログラムの基本ルールを理解し 以下が含まれるプログラムを作成する (1) 文法の基礎 ( フローチャートなど ) (2) 変数宣言 (3) 入出力 (4) 四則演算 (5) 組込関数 (6) 判定文 (7) リダイレクション PROGRAM MAIN INTEGER I, J, K REAL A, B, C CHARACTER
Scilab 勉強会 ( 第 3 回 ) 高橋一馬, 十文字俊裕, 柏倉守 平成 17 年 11 月 15 日 関数 ファイルはエディタを用いて作成する.Scilab にはエディタ SciPad が附属している.SciPad では なく他のエディタを利用してもよい. 作成した関数は Scilab に
Scilab 勉強会 ( 第 3 回 ) 高橋一馬, 十文字俊裕, 柏倉守 平成 17 年 11 月 15 日 関数 ファイルはエディタを用いて作成する.Scilab にはエディタ SciPad が附属している.SciPad では なく他のエディタを利用してもよい. 作成した関数は Scilab にロードすることで ( 関数に誤りがなけ れば )Scilab 標準関数と同じように使用することができる.
web07.dvi
93 7 MATLAB Octave MATLAB Octave MAT MATLAB Octave copyright c 2004 Tatsuya Kitamura / All rights reserved. 94 7 7.1 UNIX Windows pwd Print Working Directory >> pwd ans = /home/kitamura/matlab pwd cd Change
FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作り
FORTRAN( と C) によるプログラミング 5 ファイル入出力 ここではファイルからデータを読みこんだり ファイルにデータを書き出したりするプログラムを作成してみます はじめに テキスト形式で書かれたデータファイルに書かれているデータを読みこんで配列に代入し 標準出力に書き出すプログラムを作ります FORTRAN の場合 OPEN 文でファイルを開いた後 標準入力の場合と同様に READ 文でデータを読みこみます
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 日分と書いてある部分が 本日の教材です 本日の内容
法政大学理工学部創生科学科小林一行研究室 Gerox(c) 2014, 北陽電機さんから 3D LIDAR(YVT-X001) を試用する機会をいただいたため そのお礼と して MATLAB を使って 3D LIDAR のデータ取得プログラムを公開す
北陽電機さんから 3D LIDAR(YVT-X001) を試用する機会をいただいたため そのお礼と して MATLAB を使って 3D LIDAR のデータ取得プログラムを公開する MATLAB を使って 3D LIDAR のデータを取得するには? 3D 測域センサは 3 次元データを扱うため 高速なデータ通信が不可欠である そのため USB 経由ではなく Ethernet 経由でのデータのやり取りを行う
情報処理演習 B8クラス
予定スケジュール ( 全 15 回 ) 1 1. 終了 プログラミング言語の基礎 2. 終了 演算と型 3. 終了 プログラムの流れの分岐 (if 文,switch 文など ) 4. 終了 プログラムの流れの繰返し (do, while, for 文など ) 5. 終了 中間レポート1 6. 終了 配列 7. 終了 関数 8. 終了 文字列 ( 文字列の配列, 文字列の操作 ) 9. 終了 ポインタ
Taro-cshプログラミングの応用.jt
c s h プログラミングの応用 0. 目次 1. 課題 課題 1 : 与えられたパス名からディレクトリ名とファイル名を分離し出力せよ 課題 2 : オプション (-in) の後に続く文字列とオプション (-out) の後に続く文字列をそれぞれまとめる オプションの指定がなく文字列から始まるとき -in を仮定する 課題 3 : 複数のファイルから与えられたパターンとマッチする文字列を含む行を取り出せ
Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def
Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の まで処理しますどれにも一致致しない場合 default: から直後の まで処理します 式の結果 ラベル 定数 整数または文字 (byte, short, int,
Microsoft Word - gnuplot
GNUPLOT の使い方 I. 初期設定 GNUPLOT を最初に起動させたときの Window の文字は小さいので使い難い そこで 文字フォントのサイズを設定します 1.GNUPLOT を起動させます ( 右のような Window が起動します ) 2. 白い領域のどこでも構わないので ポインタを移動して マウスの右ボタンをクリックします ( 右のようにメニューが起動します ) 3. Choose
3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多
Cygwin 使いこなしマニュアル 2011/10/17 1.Cygwin の起動 Cygwin のインストールが完了したら 一般ユーザーで Windows にログインし Cygwin を起動してみましょう 下の図は ユーザー名 densan でログインして Cygwin を起動した後 いくつかコマンドを実行してみたところです 2.Cygwin のファイルはどこにある? Windows から Cygwin
Microsoft Word - Cプログラミング演習(10)
第 10 回 (6/25) 3. ファイルとその応用 (3) ファイルの更新 シーケンシャルファイルの更新 シーケンシャルファイルでは, 各レコードが可変長で連続して格納されており, その中の特定のレコードを変更することができない そこで一般的には, マスタファイルからデータを取り出し, 更新処理を行ったあとに新マスタファイルに書き込む 注 ) マスタファイル : 主ファイル, 基本ファイルと呼ばれるファイルで内容は比較的固定的であり,
Microsoft Word - 18環設演付録0508.doc
Excel の関数について 注 ) 下記の内容は,Excel のバージョンや OS の違いによって, 多少異なる場合があります 1. 演算子 等式はすべて等号 (=) から始まります 算術演算子には, 次のようなものがあります 内が,Excel 上で打ち込むものです 足し算 +, 引き算 -, かけ算 *, わり算 /, べき乗 ^ 2. 三角関数 メニューバーの [ 挿入 ] ダイアログボックスの
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 次のステップによって 徐々に難易度の高いプログラムを作成する ( 参照用の番号は よくわかる C 言語 のページ番号 ) 1. キーボード入力された整数 10 個の中から最大のものを答える 2. 整数を要素とする配列 (p.57-59) に初期値を与えておき
char int float double の変数型はそれぞれ 文字あるいは小さな整数 整数 実数 より精度の高い ( 数値のより大きい より小さい ) 実数 を扱う時に用いる 備考 : 基本型の説明に示した 浮動小数点 とは数値を指数表現で表す方法である 例えば は指数表現で 3 書く
変数 入出力 演算子ここまでに C 言語プログラミングの様子を知ってもらうため printf 文 変数 scanf 文 if 文を使った簡単なプログラムを紹介した 今回は変数の詳細について習い それに併せて使い方が増える入出力処理の方法を習う また 演算子についての復習と供に新しい演算子を紹介する 変数の宣言プログラムでデータを取り扱う場合には対象となるデータを保存する必要がでてくる このデータを保存する場所のことを
PowerPoint プレゼンテーション
オープン CAE 勉強会 @ 富山 ( 第 44 回 ) 2016/6/18 Paraview 講座 初級者向け講習会 中山勝之 コース概要 ParaView の使用初心者 OpenFOAM の計算結果を可視化したい方を対象 ParaView を使った OpenFOAM 計算結果の可視化方法 ( 計算データの読み込み ) ParaView の基本的な使い方 ( コンター図 ) 便利な使い方 (plotoverline
理工学図書館後期 LS 講習会 きれいなグラフを作ろう! gnuplot 入門
理工学図書館後期 LS 講習会 きれいなグラフを作ろう! gnuplot 入門 gnuplot によるグラフ作成 1 gnuplot コマンド入力形式のグラフ作成ツール 豊富な出力形式を装備 研究や実験のデータ整理に便利 本講習の目的 gnuplot の魅力を体験してみよう! 本日の学習事項 2 1. gnuplotの基本的な使い方 gnuplotに慣れよう 2. スクリプトファイルを用いた使用法
Section1_入力用テンプレートの作成
入力用テンプレートの作成 1 Excel には 効率よく かつ正確にデータを入力するための機能が用意されています このセクションでは ユーザー設定リストや入力規則 関数を利用した入力用テンプレートの作成やワークシート操作について学習します STEP 1 ユーザー設定リスト 支店名や商品名など 頻繁に利用するユーザー独自の連続データがある場合には ユーザー設定リスト に登録しておけば オートフィル機能で入力することができ便利です
Microsoft PowerPoint - qcomp.ppt [互換モード]
量子計算基礎 東京工業大学 河内亮周 概要 計算って何? 数理科学的に 計算 を扱うには 量子力学を計算に使おう! 量子情報とは? 量子情報に対する演算 = 量子計算 一般的な量子回路の構成方法 計算って何? 計算とは? 計算 = 入力情報から出力情報への変換 入力 計算機構 ( デジタルコンピュータ,etc ) 出力 計算とは? 計算 = 入力情報から出力情報への変換 この関数はどれくらい計算が大変か??
「統 計 数 学 3」
関数の使い方 1 関数と引数 関数の構造 関数名 ( 引数 1, 引数 2, 引数 3, ) 例 : マハラノビス距離を求める関数 mahalanobis(data,m,v) 引数名を指定して記述する場合 mahalanobis(x=data, center=m, cov=v) 2 関数についてのヘルプ 基本的な関数のヘルプの呼び出し? 関数名 例 :?mean 例 :?mahalanobis 指定できる引数を確認する関数
Microsoft PowerPoint - program.ppt [互換モード]
プログラミング演習 バージョン 1 担当教員 : 綴木馴 プログラムの決まりについて学ぶ おすすめする参考書 ザ C 戸川隼人サイエンス社 本日の予定 1. 授業の説明. 2. コンパイラーのインストール. プログラムの決まりについて学ぶ,P31 /* The most in C */ /* hello.c */ printf("hello,world n"); プログラムの決まり ( コメント )
コマンド入力による操作1(ロード、プロット、画像ファイル出力等)
コマンド入力による操作 1 ( ロード プロット 画像ファイル出力等 ) IUGONET データ解析講習会 平成 25 年 8 月 21 日 場所 : 国立極地研究所 東北大学八木学 [email protected] CUI の基本的な使い方の流れ 1. 初期化する 2. 解析したい期間 (timespan) を指定する 3. ロードプロシージャを用いてデータを読み込む 4. 読み込まれたデータを確認する
PowerPoint Presentation
ファイルの入出力 芝浦工業大学情報工学科 青木義満 今回の講義内容 ファイル入出力 ファイルからのデータ読込み ファイルと配列 2 1 ファイルへのデータ書き込み ( 復習 ) ソースファイル名 :fileio1.c データをファイルに書き込み #include int main(void) { ファイルポインタ宣言 int student_id = 100; char name[
Java Scriptプログラミング入門 3.6~ 茨城大学工学部情報工学科 08T4018Y 小幡智裕
Java Script プログラミング入門 3-6~3-7 茨城大学工学部情報工学科 08T4018Y 小幡智裕 3-6 組み込み関数 組み込み関数とは JavaScript の内部にあらかじめ用意されている関数のこと ユーザ定義の関数と同様に 関数名のみで呼び出すことができる 3-6-1 文字列を式として評価する関数 eval() 関数 引数 : string 式として評価する文字列 戻り値 :
ファイル入出力
C プログラミング Ⅱ の基礎 とは ファイルへデータを書き込んだり ( 出力 ), ファイルからデータを読み込んだり ( 入力 ) する C 言語では キーボードからの入力 画面への出力と同じようなコードで 処理を実現できる プログラム 入力 出力 ファイル 出力 入力 2 入出力の基本 ストリーム プログラム上で様々な装置への入出力を行う機構様々な入出力装置を統一的な方法で扱うことができる ハードディスクなどではファイルデータによって入出力が行われる
Taro-ファイル処理(公開版).jtd
ファイル処理 0. 目次 1. はじめに 2. ファイル内容の表示 3. ファイル内容の複写 3. 1 文字単位 3. 2 行単位 4. 書式付き入出力 5. 文字配列への入出力 6. 課題 6. 1 課題 1 ( ファイル圧縮 復元 ) - 1 - 1. はじめに ファイル処理プログラムの形は次のようになる #include main() { FILE *fp1,*fp2; ファイルポインタの宣言
問 2 ( 型変換 ) 次のプログラムを実行しても正しい結果が得られない 何が間違いかを指摘し 正しく修正せよ ただし int サイズが 2 バイト long サイズが 4 バイトの処理系での演算を仮定する #include <stdio.h> int main( void ) { int a =
問 1 配列の宣言整数型配列 data1 にデータが初期設定されている この配列 data1 のデータを下図のように 整数型配列 data2 に代入しなさい また data2 の内容を printf( "data2[0] = %d\n", data2[0] ); printf( "data2[5] = %d\n", data2[5] ); を用いて出力しなさい 実行結果 data2[0] = 76
Cプログラミング1(再) 第2回
C プログラミング 1( 再 ) 第 2 回 講義では Cプログラミングの基本を学び演習では やや実践的なプログラミングを通して学ぶ 1 前回のレポートから 前回の宿題 数あてゲーム の説明において 次のように書いていたものがいた : これはコンピュータがランダムに設定した数字を人間が当てるゲームである この説明でどこかおかしなところはないだろうか? 2 コンピュータの用語と日常的な用語の違い 物理において
きれいなグラフを作ろう!gnuplot 入門 1. 基本 1.1. プロット :test.plt plot x, sin(x) 1.2. データファイルのプロット 1:data.plt plot "data.dat" 1.3. データファイルのプロット 2:data2.plt plot "data2
きれいなグラフを作ろう!gnuplot 入門 1. 基本 1.1. プロット :test.plt plot x, sin(x) 1.2. データファイルのプロット 1:data.plt plot "data.dat" 1.3. データファイルのプロット 2:data2.plt plot "data2.dat" using 1:3 2. 例題 2.1. カラーマップ :color_map.plt #
1/8 ページ Java 基礎文法最速マスター Java Javaの文法一覧です 他の言語をある程度知っている人はこれを読めばJavaの基礎をマスターしてJavaを書くことができるようになっています 簡易リファレンスとしても利用できると思いますので これは足りないと思うものがあれば教えてください 1. 基礎 class の作成プログラムはclassに記述します たとえばSampleという名前のclassを作る場合
C 言語の式と文 C 言語の文 ( 関数の呼び出し ) printf("hello, n"); 式 a a+4 a++ a = 7 関数名関数の引数セミコロン 3 < a "hello" printf("hello") 関数の引数は () で囲み, 中に式を書く. 文 ( 式文 ) は
C 言語復習 C 言語の基礎 来週もこの資料を持参してください C 言語, ソースファイルの作成, コンパイル, 実行 1 C 言語 C 言語プログラミングの手順 とは, 計算機を動かす手順を記述したもの. 計算機に命令を与えて動かすには を作成する ことになる. C 言語はプログラミング言語の 1 個 手続き型言語に分類される. C/C++ は非常に多くの場面で使われる言語 C++ は C 言語をオブジェクト指向に拡張したもの
スライド 1
グラフィックスの世界第 3 回 サイバーメディアセンター サイバーコミュニティ研究部門安福健祐 Processing によるアニメーション setup と draw void setup() size(400, 400); void draw() ellipse( mousex,mousey,100,100); void とか setup とか draw とかはじめて見る が出てきてややこしい ellipseは円描く関数でした
データの作成方法のイメージ ( キーワードで結合の場合 ) 地図太郎 キーワードの値は文字列です キーワードの値は重複しないようにします 同じ値にする Excel データ (CSV) 注意キーワードの値は文字列です キーワードの値は重複しないようにします 1 ツールバーの 編集レイヤの選択 から 編
手順 4 Excel データを活用する ( リスト / グラフ 色分け ) 外部の表データ (CSV 形式 ) を読み込み リスト表示やカード表示 その値によって簡単なグラフ ( 円 正方形 棒の 3 種類 ) や色分け表示することができます この機能を使って地図太郎の属性情報に無い項目も Excel で作成し CSV 形式で保存することにより 自由に作成することができます (Excel でデータを保存するとき
PowerPoint プレゼンテーション
2018/10/05 竹島研究室創成課題 第 2 回 C 言語演習 変数と演算 東京工科大学 加納徹 前回の復習 Hello, world! と表示するプログラム 1 #include 2 3 int main(void) { 4 printf("hello, world! n"); 5 return 0; 6 } 2 プログラム実行の流れ 1. 作業ディレクトリへの移動 $ cd
EnSight 10.1の新機能
EnSight の処理の自動化のためのテクニックのご紹介 CEI ソフトウェア株式会社 松野康幸 2016 年 11 月 4 日 本日の予定 EnSight の処理の自動化に向けて EnSight のコマンドでできること EnSight で利用できるコマンドの種類 コマンド ファイルの作り方 Python 形式のコマンドの作り方作成したコマンド ファイルの実行方法ユーザー定義ツールの作り方ユーザー定義ツールの使い方
Microsoft PowerPoint - VBA解説1.ppt [互換モード]
九州大学工学部地球環境工学科船舶海洋システム工学コース 計算工学演習第一 演習資料担当 : 木村 Excel 上のマクロを利用してプログラムを組む Visual Basic for Applications (VBA) のテクニック Excel のマクロとは? 一連の操作を自動的に行う機能 例 ) セル ( マス目 ) に数字を 1 から順番に埋めていく Excel のマクロでどんなプログラムが作れるのか?
目次 1. はじめに 利用できるバージョン 概要 MATLAB システム デスクトップツールと開発環境 MATLAB 数学関数ライブラリ MATLAB 言語 Graphics 2 1.3
MATLAB 利用の手引 第 1 版 東京工業大学学術国際情報センター 2017 年 10 月 20 日 目次 1. はじめに 1 1.1. 利用できるバージョン 1 1.2. 概要 1 1.3. MATLAB システム 2 1.3.1. デスクトップツールと開発環境 2 1.3.2. MATLAB 数学関数ライブラリ 2 1.3.3. MATLAB 言語 2 1.3.4. Graphics 2 1.3.5.
cp-7. 配列
cp-7. 配列 (C プログラムの書き方を, パソコン演習で学ぶシリーズ ) https://www.kkaneko.jp/cc/adp/index.html 金子邦彦 1 本日の内容 例題 1. 月の日数配列とは. 配列の宣言. 配列の添え字. 例題 2. ベクトルの内積例題 3. 合計点と平均点例題 4. 棒グラフを描く配列と繰り返し計算の関係例題 5. 行列の和 2 次元配列 2 今日の到達目標
C#の基本2 ~プログラムの制御構造~
C# の基本 2 ~ プログラムの制御構造 ~ 今回学ぶ事 プログラムの制御構造としての単岐選択処理 (If 文 ) 前判定繰り返し処理(for 文 ) について説明を行う また 整数型 (int 型 ) 等の組み込み型や配列型についても解説を行う 今回作るプログラム 入れた文字の平均 分散 標準偏差を表示するプログラム このプログラムでは calc ボタンを押すと計算を行う (value は整数に限る
Microsoft PowerPoint - kougi4.ppt
C の実行モデル 自由落下距離 前回の授業の 例題 1 の復習と重要事項 の確認 地上で物を落とし始めた後の自由落下距離を 求める 重力加速度 g は 9.8 とする 自由落下距離を求めるために, プログラム中に, 計算式 y = ( 9.8 / 2.0 ) * x * x を書く C++ ソースファイルの編集 編集画面 編集中のファイル名 関係するファイルなどが表示される ビルド結果などが表示される画面
Microsoft PowerPoint - InfPro_I6.pptx
今日の学習内容 ファイルとディレクトリ ( 続 )(pp.34-36) 色々なUNIXのコマンド (pp.203-209) 今日の基礎教養セミナ講演会 Yahooの坂本さん 3コマ (13:10~) A204 ディレクトリ ( 復習 ) UNIXファイルシステムにはファイルとディレクトリがあり ツリー状の階層型構造をしている ツリー構造の頂点 ( ツリー構造の根の部分 ) 一番上の唯一のディレクトリをルートディレクトリと呼ぶ
gnuplot の使い方 gnuplot は汎用的で しかも手軽に使えるプロッティング プログラムです 計算結果をグラフにするとき に非常に便利なので ぜひ覚えてください 1 gnuplot の始め方 終わり方 gnuplot の始め方は ターミナル上のプロンプトの後ろで gnuplot と打つだけ
gnuplot の使い方 gnuplot は汎用的で しかも手軽に使えるプロッティング プログラムです 計算結果をグラフにするとき に非常に便利なので ぜひ覚えてください 1 gnuplot の始め方 終わり方 gnuplot の始め方は ターミナル上のプロンプトの後ろで gnuplot と打つだけです すると /home/snaoki> gnuplot G N U P L O T Version
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 注意事項 ( その
Microsoft PowerPoint - 14th.ppt [互換モード]
工学部 6 7 8 9 10 組 ( 奇数学籍番号 ) 担当 : 長谷川英之 情報処理演習 第 14 回 2011 年 1 月 20 日 1 今日のテーマ ファイル入出力 ですが, キーボード入力などもおさらいします 2 標準入力 キーボードで入力 : 標準入力という例 )scanf( %d,&i) 前回までの講義でファイルからデータを読み込む場合に使用した関数 : fscanf 例 )fscanf(fin,
