Microsoft PowerPoint 電子情報理工学特論.pptx
|
|
|
- しょうじ いさし
- 7 years ago
- Views:
Transcription
1 4 回目グラフ作成ライブラリ 1 次元プロット関数関連 Clf, Set_figure, Aspect_ratio Plot1d, Plot1d_int, Plotxy Axis_xcap, Axis_ycap, Grid_on, Legend Text_draw
2 グラフィックウインドウの設定 グラフィックウインドウ フィギュアウインドウ グラフィックウインドウは図が描画されるウインドウ サイズはdef.h 内 定数 MAINWIN_W と MAINWIN_H を変更すればよい最終行付近のsGW 構造体を変更してもよい Set_figure() 関数により 複数のフィギュアウインドウを配置可能である 各フィギュアウインドウの左 右 上 下マージンはdef.h 190 行目付近 MERGIN_L, MERGIN_R, MERGIN_T, MERGIN_Bで変更できる 特にy 軸の数値ラベル幅が広いときなど 適宜 MERGIN_Lを大きくする必要がある Plot_1d(), Plot_2d() 関数等でグラフを作成することができる
3 フィギュアウインドウの生成 フィギュアウインドウグラフィックウインドウ内にあるグラフ作成用の仮想ウインドウで一つのフィギュアウインドウにはある軸の値を持ったグラフを描くことができる Plot 関数等は指定したフィギュアウインドウに表示される void Set_figure(int i1,int i2,int n) グラフィックウインドウをi1( 縦の枠数 ),i2( 横の枠数 ) で構成されるマトリクス内のn 番目の位置にフィギュアウインドウを作成する i1,i2を変更するときは Clf(2) で全消去する i1 i 例 Set_figure(2,3,5); Set_figure( ) により図の位置に固有にのフィギュアIDが割り当てられる カレントのフィギュアウインドウ番号はglobal 変数のiID_Cfwが保持 初めて指定したときはフィギュアウインドウの最大最小値がクリア いったん設定すれば 最大値最小値の値は記憶 二回目以降に指定したときは 前に指定したフィギュアウインドウの軸設定値を使用 一度指定したフィギュアウインドウに違う軸を持つ図を描画する場合はClf(1) で一旦 図や軸の情報を消去して 再指定する必要
4 フィギュアウインドウの設定 void Aspect_ratio(double ax, double ay) 例 ) Aspect_ratio(1,1); フィギュアウインドウのサイズを ( 幅 : 高さ )=(ax : ay) で表される比率に変更プロット関数より前に指定する必要標準ではグラフィックウインドウのサイズはSet_figure 関数で決まるウインドウ個数に従って均等に割り振り この関数より 標準サイズの縦横サイズを超えない範囲で指定した比率にサイズを定める void Clf(int clflug) フィギュアウインドウの消去を行う 例 ) Clf(1); clflug 1 現在のフィギュアウインドウの枠だけ描画 ( 消去はしない ) 0 現在のフィギュアウインドウの枠を描画し 枠内を消去 軸情報は残される 1 現在のフィギュアウインドウを軸のラベルも含めて消去 最大最小の軸情報もクリア 2 グラフィックウインドウ全体を消去 全てのフィギュアウインドウの最大最小の軸情報もクリア
5 プロット関数 (1) Clf(1) もしくは Clf(2) 関数で図のクリアをしなければ 同じウインドウに複数 (<20) のグラフを描画可 void Plot1d(double *yn,int n) 例 ) Plot1d(x,100); 指定されているフィギュアウインドウに double 型配列 yn[] のグラフを描画 yn[ ]: double 型の配列変数名 (c 言語内で配列変数名 yn は &yn[0] と同じ ) (100 番目の要素から表示する場合 &yn[99] とする ) n : 表示するデータの個数 Axis_ycap( ) で軸の最大最小が指定されていないときは 自動的に配列内の最大値 最小値を探し y 軸を設定 数値ラベルの描画 色 線の種類は Plot_pen() で指定 表示したいデータの個数が定義された要素数を超えると 無意味なデータが表示されるため注意が必要 n が定義した配列要素数よりも小さければ問題ない
6 プロット関数 (2) void Plot1d_int(int *yn, int n) 例 ) Plot1d_int(x,100); 現在 Set_figure( ) で指定されているフィギュアウインドウに整数型配列 yn[ ] のグラフを描画 yn[ ]: 整数型の変数名 ( 100 番目の要素から表示 &yn[99] 等 ) n : 表示するデータの個数 Axis_ycap( ) で軸の最大最小が指定されていないときは 自動的に配列内の最大値最小値を探し Y 軸を設定 描画 色 線の種類は Plot_pen( ) で指定 表示したい配列の要素数が定義された要素数を超えると 無意味なデータが表示されるため注意が必要 n が定義よりも小さければ問題ない Clf(1) もしくは Clf(2) 関数で図のクリアをしなければ 同じウインドウに複数 (<20) のグラフを描画可
7 プロット関数 (3) void Plotxy(double *xn, double *yn,int n) 例 ) Plotxy(x,y,100); 指定されているフィギュアウインドウに double 型配列 xn[ ] を x 軸 double 型配列 yn[ ] を y 軸に対応させたグラフを描画 対数グラフ等に利用 xn[ ], yn[ ] :double 型の配列変数名 ( 100 番目の要素から表示 &xn[99], &yn[99] 等 ) n : 表示するデータの個数 Axis_ycap( ), Axis_xcap( ) で軸の最大最小が指定されていないときは 自動的に配列内の最大値最小値を探し y 軸を設定 描画 色 線の種類は Plot_pen() で指定 表示したい配列の要素数が定義された要素数を超えると 無意味なデータが表示されるため注意が必要, n が定義よりも小さければ問題ない Clf(1) もしくは Clf(2) 関数で図のクリアをしなければ 同じウインドウに複数 (<20) のグラフを描画可
8 グラフィックウインドウの描画色指定 void Plot_pen(int pf, int pw, int pc) グラフィックウインドウに描画する色, 線種を指定 例 ) Plot_pen(0,0,1); 図形描画だけでなく グラフのプロット関数の線色 線種指定にも使う pf : 0 実線 1 破線 2 点線 3 1 点鎖線 4 2 点鎖線 5 描画しない pw: ペンの太さ ピクセル単位で指定 0は1ピクセル pc: 0 黒 1 赤 2 緑 3 青 4 黄色 5 マゼンダ ( 水色 ) 6 シアン ( ピンク ) 7 白 pc に 8 以上を指定していれば Plot() 関数等のグラフ描画関数を呼び出す毎に自動的に色を 0~6 まで巡回させる 色を指定するときは LINE 関数 RECT 関数等より前にこの関数で指定する 1 回指定すれば その色 線種の状態は保持される
9 フィギュアウインドウの縦軸設定 void Axis_ycap(double min, double max, char *label) 例 ) Axis_ycap( 1,1, Time [s]"); y 軸の表示範囲 ( 最小 最大値 ) の設定 数値ラベル キャプションを表示 min : y 軸の最小値 max : y 軸の最大値 label : y 軸キャプションの文字列 (100 文字以内 ) 及び文字変数の先頭アドレス プロット関数実行時にy 軸数値ラベルはデータの最大最小値から自動的に生成 Y 軸描画範囲があらかじめ決まっているときはプロット関数より先にAxis_ycap 関数で 範囲を指定すると 表示範囲を任意に設定可 数値ラベルの間隔は min から max の間の適当な数値を自動的に計算して描画
10 フィギュアウインドウの横軸設定 void Axis_xcap(double min, double max, char *label) 例 ) Axis_xcap( 5,5,"x"); x 軸の最小 最大値の設定 数値ラベル キャプションを表示 min : x 軸の最小値 max : x 軸の最大値 label : x 軸キャプションの文字列 (100 文字以内 ) 及び文字変数の先頭アドレス Axis_xcap 関数では 数値ラベルやキャプションを描画するのみ x 軸の数値ラベルはPlot1d 関数等で自動生成されないため Axis_xcap 関数でx 軸の数値ラベルを必ず指定する必要 数値ラベルの間隔は min から max の間の適当な数値を自動的に計算して描画 x 軸描画範囲は min,max を変更しても 表示範囲は変更されないことに注意 すなわち Plot1d 関数等で表示する x 軸データの 1 番目と最後のデータに対応した数値ラベルを自分で考えて設定する必要 未定のときは min=max=0 を指定すれば キャプションのみを描画
11 グラフ装飾関数 (1) void Grid_on(int grflug) 図にグリッド線を描画数値ラベルの値のある座標に直線を引く軸の最大最小を決めた (Plot() 関数 Axis_ycap(), Axis_xcap()) 後に指定 0 : y 軸の0レベルのみを引く 1 : y 軸のみグリッドライン描画 grflug 2 : x 軸のみグリッドライン描画 3 : x 軸 y 軸両方にグリッドライン描画 void Legend(char* text, int posflug) 例 ) Grid_on(3); 例 ) Legend( a b c,4); Plot() 関数で重ね書きされたグラフの数だけ凡例を表示凡例 textは line1 line2 line3 のように表記する 線の名前の区切り文字は 0 : 枠外右下に表示 1 : 枠内左上に表示 posflug 2 : 枠内右上に表示 3 : 枠内左下に表示 4 : 枠内右下に表示
12 グラフ装飾関数 (2) void Text_draw(double x, double y, char* text); textで指定された文字を表示する 表示位置の座標 (x,y) はフィギュアウインドウの各軸の座標が基準グラフのタイトル 凡例に表記できない情報等の記述に使用できる フォントの変更 例 ) Text_draw(10,200, sin ); (def.h 内に定義された global 変数を変更する これらの変数は main 関数内で変更しても以後のフィギュアウインドウの表示に反映される ) フォントの指定 TCHAR 型文字列 Used_Font 例 lstrcpy(used_font,text( MS GOTHIC )); ゴシック体に 使用可能フォント TIMES, MS GOTHIC, MS PGOTHIC, MS MINCHO, MS PMINCHO, TAHOMA, SYLFAEN, CENTURY, RAGE ITALIC, SCRIPT MT BOLD フォントサイズの指定 LONG 型変数 Used_Font_Size イタリック BYTE 型変数 Italic_Font_Flug を 1 にする 0 で普通体
13 例題 Sinc 関数 sin / を 5 5 の範囲で表示せよ X 軸 y 軸のラベルも表示すること 加えて赤色, 点線で 1/ を重ね書きし 関数名を凡例で示せ
14 #define N 100 定数の設定 void main (int Number){ int i; double pi= ; double x[n],y[n]; 例題のプログラム 注意フォントを大きくした方が見やすいが 大きくすると図の左マージンが取れないので def.h の mergin_l を大きくする for(i=0;i<n;i++){ x[i]=10.0/n*i 5.0; 配列変数 xに 中心 0, 幅 10, ポイント数 N の数値データを設定 y[i]=sin(pi*x[i])/(pi*x[i]); y 軸のSINC 関数をsin 関数使って計算 } y[n/2]=1; (math.hは既にインクルードされている) 注意 sin / は計算機内では 0 で Inf. なので 0 のとき 1 とする Set_figure(1,1,1); Used_Font_Size=45; フィギュアウインドウが1 個であってもSet_figure(1,1,1) で必ず設定図のフォントサイズ変更 Axis_xcap( 5,5,"x"); x 軸の範囲 ラベルを設定 Axis_ycap( 1.2,1.2,"y"); y 軸の範囲 ラベルを設定 Plot1d(y,N); 配列変数 y の数値データを先頭からN 個分波形として表示 } for(i=0;i<n;i++){ y[i]=1.0/(pi*x[i]); 配列変数 y に 1/x の値を代入 } Plot_pen(1,1,1); 図の線を 赤 点線 サイズ1に設定 Plot1d(y,N); 配列変数 y の数値データを先頭からN 個分波形として重ね書き表示 Grid_on(3); グリッド線を入れる Legend("y=sin(πx)/πx y=1/πx",4); 凡例表示
15 演習 のフィギュアウインドウを作成し 4 番目に sin / を 1 4 の範囲で横軸を 縦軸を として表示せよ 4-2. さらに 1 番目に cos / を 1 4 の範囲で縦軸を 横軸を として表示せよ 4-3. さらに 3 番に縦軸を 横軸を の関数としてグリッド線とともに表示せよ ただし アスペクト比を 1:1 とする
Microsoft PowerPoint - 講義資料-mlib
5 回目グラフ作成ライブラリ mlib の使い方 グラフ関数 clf, Set_figure, Aspect_ratio Plot1d, Plot1d_int, Plotxy Axis_xcap, Axis_ycap, Grid_on, Legend Text_draw フィギュアウインドウの生成 フィギュアウインドウ グラフィックウインドウ内にあるグラフ作成用の仮想ウインドウで一つのフィギュアウインドウには一つのグラフを描くことができる
PowerPoint Presentation
工学部 6 7 8 9 10 組 ( 奇数学籍番号 ) 担当 : 長谷川英之 情報処理演習 第 7 回 2010 年 11 月 18 日 1 今回のテーマ 1: ポインタ 変数に値を代入 = 記憶プログラムの記憶領域として使用されるものがメモリ ( パソコンの仕様書における 512 MB RAM などの記述はこのメモリの量 ) RAM は多数のコンデンサの集合体 : 電荷がたまっている (1)/ いない
GrWinを用いたグラフィクス・プログラミング
GrWin を用いたグラフィクス プログラミング 電気工学科米田知晃 1. はじめに 近年 フリーウェアの開発環境が多く公開されている 本校の情報処理教育でよく用いられている C 言語に関しても Borlamd 社の Borland C++ Compiler ( 以下 BCC とする ) がフリーウェアとして公開され 総合情報処理センターの端末にもインストールされている しかし この開発環境では Windows
A. 表の作成 はじめに 講座テキストページに保存されている表 1 の元データをエクセル 2010 にコピーします (No1) 講座テキスト (Web ページ ) に示した表 1 過去 12 年間の為替と外貨準備の推移 のデータ表を選択する この表 1 を選択した状態で WEB ページの 編集 コピ
平成 24 年 2 月 13 日 グラフ作成 (Excel 2010) の基礎 担当とんび 今回のグラフ作成の基礎講座では最新のエクセル 2010 ソフトを使ってグラフの作成を学習することにしました 新しいエクセル 2010 は機能が充実して便利になりましたが 慣れないとグラフの作成は難しいようです 日頃 エクセルのソフトを使ってグラフの作成をすることは少ないと思いますが 日常生活でみる統計表をグラフ化するこ
Matlab講習会
Matlab 講習会 目的 Matlab を用いて VICONや Winanalyze の座標データー 地面反力の分析必要な項目について習得する 本やヘルプに掲載されている情報を 実際に使用できる形で整理する 講習会 1 回目 (4 時間 ) 1. 行列操作について理解する 2. 時間軸を作る 3. エクセルデーターを取り込む 4. テキストデーターを取り込む 5. グラフの作成 6.1つのグラフに複数のグラフを出す
プログラミング基礎
C プログラミング 演習 プログラミング基礎 II 演習 II 2012 年 12 月 10 日 第 11 回 今後の予定 2012/12/10 C プログラミング及びプログラミング演習 II 2 2012/12/17 期末試験 (60 分間 ) 場所 :A0542 時間 :4 時限 (15:00~16:00) 2012/12/16 課題の最終提出締切 課題の提出方法 電子メールで提出 提出先 (
問 1 図 1 の図形を作るプログラムを作成せよ 但し ウィンドウの大きさは と し 座標の関係は図 2 に示すものとする 図 1 作成する図形 原点 (0,0) (280,0) (80,0) (180,0) (260,0) (380,0) (0,160) 図 2 座標関係 問 2
問 1 図 1 の図形を作るプログラムを作成せよ 但し ウィンドウの大きさは 400 200 と し 座標の関係は図 2 に示すものとする 図 1 作成する図形 原点 (0,0) (280,0) (80,0) (180,0) (260,0) (380,0) (0,160) 図 2 座標関係 問 2 for 文を用いて図 3 の様な図形を描くプログラムを作成せよ 但し ウィンドウのサイズは 300 300
PowerPoint プレゼンテーション
プログラミング初級 第 7 回 2017 年 5 月 29 日 配列 ( 復習 )~ 文字列 1 配列とは 2 配列 : 複数の変数をグループとしてまとめて扱うもの 配列 変数 int data[10]; 整数型の配列 同種のデータ型を連続して確保したものを配列とよぶ = 整数がそれぞれにひとつずつ入る箱を 10 個用意したようなもの int data; 整数型の変数 = 整数がひとつ入る dataという名前の箱を用意したようなもの
医用工学概論 Medical Engineering (ME) 3年前期の医用工学概論実習と 合わせ、 医療の現場で使用されている 医用機器を正しく安全に使用するために必要な医用工学(ME)の 基礎知識を習得する。
http://chtgkato3.med.hokudai.ac.jp/kougi/me_practice/ EXCEL でリサージュ曲線のシミュレーションを行う Excel を開いて Aカラムのセル1 に (A1に) t と入力. (Aカラム( 列 ) に時間 ( 秒 ) を入れる ) ツールバーの中央揃えボタンを押すと 文字がセルの中央に配置される. Aカラムのセル2,3,4に (A2 A3 A4
情報システム設計論II ユーザインタフェース(1)
プログラミング演習 (3) 変数 : 計算とアニメーション 中村, 高橋 小林, 橋本 1 目標 Processing で計算してみよう Processing でアニメーションしよう 計算の方法を理解する 変数を理解する 課題 : Processing でアニメーションしよう! 計算してみよう 地球の半径は 6378.137km. では, 地球 1 周の距離はどれくらいになるでしょうか? println(
プログラミング基礎
C プログラミング Ⅱ 演習 2-1(a) BMI による判定 文字列, 身長 height(double 型 ), 体重 weight (double 型 ) をメンバとする構造体 Data を定義し, それぞれのメンバの値をキーボードから入力した後, BMI を計算するプログラムを作成しなさい BMI の計算は関数化すること ( ) [ ] [ ] [ ] BMI = 体重 kg 身長 m 身長
プログラミング実習I
プログラミング実習 I 03 変数と式 人間システム工学科井村誠孝 [email protected] 3.1 変数と型 変数とは p.60 C 言語のプログラム中で, 入力あるいは計算された数や文字を保持するには, 変数を使用する. 名前がついていて値を入れられる箱, というイメージ. 変数定義 : 変数は変数定義 ( 宣言 ) してからでないと使うことはできない. 代入 : 変数には値を代入できる.
Microsoft Word - gnuplot
GNUPLOT の使い方 I. 初期設定 GNUPLOT を最初に起動させたときの Window の文字は小さいので使い難い そこで 文字フォントのサイズを設定します 1.GNUPLOT を起動させます ( 右のような Window が起動します ) 2. 白い領域のどこでも構わないので ポインタを移動して マウスの右ボタンをクリックします ( 右のようにメニューが起動します ) 3. Choose
グラフを作成
Microsoft Office を使ってグラフを作成する方法について 一例です 操作ができなかったら色々試してください 山際 1 グラフ用紙に手書きでグラフを書いた場合の利点 (1) 副目盛があるので プロットした点の座標を確認しやすい (2) 上付きや下付きの文字 分数を書きやすい (3) データ点を結んで線を引くときに 全体の傾向を正しく認識しやすい 2 Office を使って書いたグラフの欠点
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ
C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 次のステップによって 徐々に難易度の高いプログラムを作成する ( 参照用の番号は よくわかる C 言語 のページ番号 ) 1. キーボード入力された整数 10 個の中から最大のものを答える 2. 整数を要素とする配列 (p.57-59) に初期値を与えておき
今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順 ) になるよう 並び替えること
C プログラミング演習 1( 再 ) 4 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ 今回のプログラミングの課題 ( 前回の課題で取り上げた )data.txt の要素をソートして sorted.txt というファイルに書出す ソート (sort) とは : 数の場合 小さいものから大きなもの ( 昇順 ) もしくは 大きなものから小さなもの ( 降順
Excel2013基礎 数式と表編集
OA ベーシック Excel2013 基礎数式と表編集 1 / 8 Excel2013 基礎数式と表編集 数式と表編集前編 ( 数式 ) 数式の入力 Excel では 等号 (=) で始まるデータを数式として認識します 数式を入力する場合は 数値を直接入力するのではなく 数値が入力されたセルを参照する形で式を立てます 基本的な 四則演算を行う場合は 四則演算子を使用します 操作数式を入力します 前月比を求める数式
memo
数理情報工学演習第一 C プログラミング演習 ( 第 5 回 ) 2015/05/11 DEPARTMENT OF MATHEMATICAL INFORMATICS 1 今日の内容 : プロトタイプ宣言 ヘッダーファイル, プログラムの分割 課題 : 疎行列 2 プロトタイプ宣言 3 C 言語では, 関数や変数は使用する前 ( ソースの上のほう ) に定義されている必要がある. double sub(int
RX ファミリ用 C/C++ コンパイラ V.1.00 Release 02 ご使用上のお願い RX ファミリ用 C/C++ コンパイラの使用上の注意事項 4 件を連絡します #pragma option 使用時の 1 または 2 バイトの整数型の関数戻り値に関する注意事項 (RXC#012) 共用
RX ファミリ用 C/C++ コンパイラ V.1.00 Release 02 ご使用上のお願い RX ファミリ用 C/C++ コンパイラの使用上の注意事項 4 件を連絡します #pragma option 使用時の 1 または 2 バイトの整数型の関数戻り値に関する注意事項 (RXC#012) 共用体型のローカル変数を文字列操作関数で操作する場合の注意事項 (RXC#013) 配列型構造体または共用体の配列型メンバから読み出した値を動的初期化に用いる場合の注意事項
Java講座
~ 第 1 回 ~ 情報科学部コンピュータ科学科 2 年竹中優 プログラムを書く上で Hello world 基礎事項 演算子 構文 2 コメントアウト (//, /* */, /** */) をしよう! インデントをしよう! 変数などにはわかりやすい名前をつけよう! 要するに 他人が見て理解しやすいコードを書こうということです 3 1. Eclipse を起動 2. ファイル 新規 javaプロジェクト
モデリングとは
コンピュータグラフィックス基礎 第 5 回曲線 曲面の表現 ベジェ曲線 金森由博 学習の目標 滑らかな曲線を扱う方法を学習する パラメトリック曲線について理解する 広く一般的に使われているベジェ曲線を理解する 制御点を入力することで ベジェ曲線を描画するアプリケーションの開発を行えるようになる C++ 言語の便利な機能を使えるようになる 要素数が可変な配列としての std::vector の活用 計算機による曲線の表現
Processingをはじめよう
Processing をはじめよう 第 7 章 動きその 2 目次 フレームレート スピードと方向 移動 回転 拡大 縮小 2 点間の移動 乱数 タイマー 円運動 今回はここまで 2 2 点間の移動 Example 7-6 (EX_08_06) 始点 (startx, starty) から終点 (stopx, stopy) まで移動する 座標更新の計算方法は後述 始点と終点を変更しても動作する 変更して確認
JavaプログラミングⅠ
Java プログラミング Ⅰ 12 回目クラス 今日の講義で学ぶ内容 クラスとは クラスの宣言と利用 クラスの応用 クラス クラスとは 異なる複数の型の変数を内部にもつ型です 直観的に表現すると int 型や double 型は 1 1 つの値を管理できます int 型の変数 配列型は 2 5 8 6 3 7 同じ型の複数の変数を管理できます 配列型の変数 ( 配列変数 ) クラスは double
02: 変数と標準入出力
C プログラミング入門 基幹 2 ( 月 4) 11: 動的メモリ確保 Linux にログインし 以下の講義ページを開いておくこと http://www-it.sci.waseda.ac.jp/ teachers/w483692/cpr1/ 2014-06-22 1 まとめ : ポインタを使った処理 内容 説明 呼び出し元の変数を書き換える第 9 回 文字列を渡す 配列を渡す 第 10 回 ファイルポインタ
Microsoft Word - 92.doc
208 9.2 陰線消去 (1) 考え方 9.2 陰線消去 等高線は,3 次元形状を数値的に正確に表示するという意味では有効ですが, 直感的に図形を把握するのが困難です そこで, 普段, 見慣れた見取り図で表示することを試みましょう 曲線の XYZ 座標を 2 次元に平行投影するのが, 最も簡単に見取り図を表示する方法です 図 9-3 に示す式が平行投影における変換式です z,y X Y j j j
Microsoft PowerPoint - kougi2.ppt
C プログラミング演習 第 2 回 Microsoft Visual Studio.NET を使ってみよう 説明 例題 1. プログラム実行の体験 コンピュータを役に立つ道具として実感する 次ページのプログラムを使って, Microsoft Visual Studio.NETでの C++ ソースファイル編集, ビルド, テスト実行の一連の過程を体験する 例題 1 のプログラムの機能 計算の繰り返し
旅のしおり
ワードでワクワク旅のしおり Word2007 のいろいろな機能を使って楽しい旅のしおり作成に挑戦しましょう! 1. ワード (Word) の起動 2. ページ設定 3. 文字のレイアウト 6. 表のレイアウト 7. ファイルの保存 8. クリップアート挿入 4. セクション区切りの挿入 5. 表の挿入 下記のような 旅のしおり を作成します 1 1. ワード (Word) の起動 [ スタート ]
02: 変数と標準入出力
C プログラミング入門 総機 1 ( 月 1) 11: 動的メモリ確保 Linux にログインし 以下の講義ページを開いておくこと http://www-it.sci.waseda.ac.jp/ teachers/w483692/cpr1/ 2015-06-22 1 まとめ : ポインタを使った処理 内容 説明 呼び出し元の変数を書き換える第 9 回 文字列を渡す 配列を渡す 第 10 回 ファイルポインタ
Microsoft Word - 平成サロン09年2月21日一筆箋作成.doc
Word を起動します 平成サロン 09 年 2 月 21 日一筆箋作成 [ ページレイアウト ] タブをクリックし ページ設定 グループ右下にある [ ページ設定 ] をクリックします ページ設定 画面が表示されるので 文字数と行数 タブをクリックし 文字方向 欄の [ 縦書 き ] をクリックし オプションボタンをオンにします 作成した一筆箋を印刷後 切り分けやすいように枠と枠の間に余白を入れたい場合は
1. ページ設定 1) ワードを起動し ページ設定をします 1 ページレイアウト タブを選択します ページ設定 グループの サイズ をク リックし 一覧から A4 を選択します 2 ページ設定 グループの 印刷の向き を クリックします 縦 をクリックします 3 余白 の一覧から 狭い をクリックし
NPO 法人いきいきネットとくしま第 111 回定例勉強会 森の日 2013 年 9 月 25 日担当 : 篠原公子 学習内容 Word を使ってインパクトのあるポスターを作成しましょう 写真に切り抜き効果の設定や図形を組み合わせた地図の作成も学習します 1. ページ設定 2. 複数の図形の整列と配置 3. 写真に切り抜き効果を設定 4. 図形の整列 5. 背景色の設定 6. タイトルの作成 7.
問 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
Microsoft PowerPoint ppt
基礎演習 3 C 言語の基礎 (5) 第 05 回 (20 年 07 月 07 日 ) メモリとポインタの概念 ビットとバイト 計算機内部では データは2 進数で保存している 計算機は メモリにデータを蓄えている bit 1bit 0 もしくは 1 のどちらかを保存 byte 1byte 1bitが8つ集まっている byte が メモリの基本単位として使用される メモリとアドレス メモリは 1byte
Microsoft PowerPoint - 09.pptx
情報処理 Ⅱ 第 9 回 2014 年 12 月 22 日 ( 月 ) 関数とは なぜ関数 関数の分類 自作関数 : 自分で定義する. ユーザ関数 ユーザ定義関数 などともいう. 本日のテーマ ライブラリ関数 : 出来合いのもの.printf など. なぜ関数を定義するのか? 処理を共通化 ( 一般化 ) する プログラムの見通しをよくする 機能分割 ( モジュール化, 再利用 ) 責任 ( あるいは不具合の発生源
4 月 東京都立蔵前工業高等学校平成 30 年度教科 ( 工業 ) 科目 ( プログラミング技術 ) 年間授業計画 教科 :( 工業 ) 科目 :( プログラミング技術 ) 単位数 : 2 単位 対象学年組 :( 第 3 学年電気科 ) 教科担当者 :( 高橋寛 三枝明夫 ) 使用教科書 :( プロ
4 東京都立蔵前工業高等学校平成 30 年度教科 ( 工業 ) 科目 ( プログラミング技術 ) 年間授業計画 教科 :( 工業 ) 科目 :( プログラミング技術 ) 単位数 : 2 単位 対象学年組 :( 第 3 学年電気科 ) 教科担当者 :( 高橋寛 三枝明夫 ) 使用教科書 :( プログラミング技術 工業 333 実教出版 ) 共通 : 科目 プログラミング技術 のオリエンテーション プログラミング技術は
バイオプログラミング第 1 榊原康文 佐藤健吾 慶應義塾大学理工学部生命情報学科
バイオプログラミング第 1 榊原康文 佐藤健吾 慶應義塾大学理工学部生命情報学科 ポインタ変数の扱い方 1 ポインタ変数の宣言 int *p; double *q; 2 ポインタ変数へのアドレスの代入 int *p; と宣言した時,p がポインタ変数 int x; と普通に宣言した変数に対して, p = &x; は x のアドレスのポインタ変数 p への代入 ポインタ変数の扱い方 3 間接参照 (
画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう
第 14 回 応用 情報処理演習 ( テキスト : 第 10 章 ) 画像ファイルを扱う これまでに学んだ条件分岐, 繰り返し, 配列, ファイル入出力を使って, 画像を扱うプログラムにチャレンジしてみよう 特定色の画素の検出 ( テキスト 134 ページ ) 画像データが保存されているファイルを読み込んで, 特定色の画素の位置を検出するプログラムを作成しなさい 元画像生成画像 ( 結果の画像 )
図表貼り付けの原則 Excel などで処理した図表を Word に貼り付ける際に注意したい事項は以下のようになります Excel グラフ の場合 1. Excel 内で, あらかじめ, グラフエリアの大きさ フォント タイトル 軸ラベルなどを十分調整しておきます 2. タイトルはグラフ内にも入れてお
図表の貼り付け時の注意 リンク貼り付けの回避 Excel などの Word 以外のツールで作成した図 表の貼り付け時には, リンク 機... 能を使ってしまうと, 元のデータがない環境 (Word 文書だけを, メールで送ったりバックアップ目的で USB メモリなどにコピーしたりした場合 ) では,Word 文書を開く際に次の様なメッセージが表示され, 文書が不完全な状態になります このダイアログの
Microsoft PowerPoint - 5Chap15.ppt
第 15 章文字列処理 今日のポイント 15.1 文字列処理の基本 strcpy strcat strlen strchr などの使い方をマスターする strcpy はなんて読むの? 普通はストリングコピー C のキーワードの読み方に悩んだら下記サイトを参考 ( 前回紹介とは別サイト ) http://www.okakogi.go.jp/people/miwa/program/c_lang/c_furoku.html
Microsoft Word - Grspes…~…j…}…j…–…A…‰6.0.doc
GRAPES ミニマニュアル グラフウィンドウグラフウィンドウにはグラフや図形が表示される. また, 上部のコントロールパレットを用いて, 表示領域や変域の設定, 目盛りの設定, 残像の設定を行うことができる. グラフウィンドウのサイズを変更すると, グラフ表示エリアのサイズが変わる. 下部ステータスバーには, マウスポインタの座標や表示領域が表示される. データパネルデータパネルは, グラフや図形を描くためのデータを管理している.
JavaScriptで プログラミング
JavaScript でプログラミング JavaScript とは プログラミング言語の 1 つ Web ページ上でプログラムを動かすことが主目的 Web ブラウザで動かすことができる 動作部分の書き方が C や Java などに似ている 2 JavaScript プログラムを動かすには の範囲を 1. テキストエディタで入力 2..html というファイル名で保存
プログラミング実習I
プログラミング実習 I 05 関数 (1) 人間システム工学科井村誠孝 [email protected] 関数とは p.162 数学的には入力に対して出力が決まるもの C 言語では入出力が定まったひとまとまりの処理 入力や出力はあるときもないときもある main() も関数の一種 何かの仕事をこなしてくれる魔法のブラックボックス 例 : printf() 関数中で行われている処理の詳細を使う側は知らないが,
cp-7. 配列
cp-7. 配列 (C プログラムの書き方を, パソコン演習で学ぶシリーズ ) https://www.kkaneko.jp/cc/adp/index.html 金子邦彦 1 本日の内容 例題 1. 月の日数配列とは. 配列の宣言. 配列の添え字. 例題 2. ベクトルの内積例題 3. 合計点と平均点例題 4. 棒グラフを描く配列と繰り返し計算の関係例題 5. 行列の和 2 次元配列 2 今日の到達目標
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
PowerPoint プレゼンテーション
プログラマー勉強会 1 回 basic.h 補足 [ 修飾子 ] const 付けた変数は初期化以外で値を設定することができなくなる 定数宣言に使う unsigned 付けた変数は符号がなくなり 正の値しか設定できない [ 条件コンパイル ] #ifdef M ここ以前に M がマクロとして定義されていれば ここ以下をコンパイルする #ifndef M ここ以前に M というマクロが定義されていなければ
2011年度 大阪大・理系数学
0 大阪大学 ( 理系 ) 前期日程問題 解答解説のページへ a a を自然数とする O を原点とする座標平面上で行列 A= a の表す 次変換 を f とする cosθ siθ () >0 および0θ
EGS4に対応した粒子軌跡と 計算体系の3次元表示ソフト
第 3 回国際 EGS 研究会 EGS に対応した粒子軌跡と 計算体系の 3 次元表示ソフト - CGVIEW - 高エネルギー加速器研究機構平山英夫波戸芳仁 ( 有 ) 科学システム研究所高村篤杉田武志 29Jul2004 目的 EGSコードを用いた計算を行う場合に その計算体系と粒子の軌跡を可視的に確認することは 入力データの作成が正確にされているかどうか確認する上で重要である また 反応状況を理解する上でも有用である
gengo1-11
関数の再帰定義 自然数 n の階乗 n! を計算する関数を定義してみる 引数は整数 返却値も整数 n! = 1*2*3*... * (n 1)*n である ただし 0! = 1 とする int factorial(int n) int i, tmp=1; if( n>0 ) for(i=1; i
ラベルを管理するクラス Label ラベルはクラス Label により管理され 各種設定を行うメソッドが準備されています ラベルの生成 new Label("1. 通常のラベルです "); ラベルのサイズ setprefsize(200,100); ラベル文字が 1. 通常のラベルです で横 200
HCI プログラミング 6 回目いろいろなラベルを作ってみよう 今日の講義で学ぶ内容 ラベルの表示 ツールチップの表示 マウスカーソルの変更 ラベルの表示 1 ラベルを表示してみましょう ラベルはクラス Label により管理されます ソースファイル名 :Sample6_1.java // ラベルの表示 public class Sample6_1 extends Application Label[]
Taro-ポインタ変数Ⅰ(公開版).j
0. 目次 1. ポインタ変数と変数 2. ポインタ変数と配列 3. ポインタ変数と構造体 4. ポインタ変数と線形リスト 5. 問題 問題 1 問題 2-1 - 1. ポインタ変数と変数 ポインタ変数には 記憶領域の番地が格納されている 通常の変数にはデータが格納されている 宣言 int *a; float *b; char *c; 意味ポインタ変数 aは 整数型データが保存されている番地を格納している
コンピュータリテラシ
コンピュータリテラシ 第 5 回表計算 1 http://cobayasi.com/jm/5th/5th.pdf /table9.xlsx /table10.xlsx 1 今日の学習の要点 ( テキスト P96-141) 表計算ソフト (Excel2016) の基本操作 基本的なワークシートの編集 関数を使った計算式 小数点とセルの参照 2 表計算ソフト (Excel2016) の基本操作 起動 (P96)
PowerPoint プレゼンテーション
講座準備 講座資料は次の URL から DL 可能 https://goo.gl/jnrfth 1 ポインタ講座 2017/01/06,09 fumi 2 はじめに ポインタはC 言語において理解が難しいとされる そのポインタを理解することを目的とする 講座は1 日で行うので 詳しいことは調べること 3 はじめに みなさん復習はしましたか? 4 & 演算子 & 演算子を使うと 変数のアドレスが得られる
Ⅰ. 外枠の作成 JTrim ファイルを起動しておきます 1)100*100 の黒を新規作成して背景を白にしますそして 50 でフェードアウトします 1 ファイル 新規作成 横 縦 (100) キャンバスの色 ( 黒 ) OK 2 表示 背景色 白 3 加工 フェードアウト フェードアウト画面が表示
NPO 法人いきいきネットとくしま第 114 回定例勉強会 森の日県南 平成 30 年 1 月 11 日担当 : 岸艶子 外枠付き模様枠作成 模様枠に 立体枠 をつけて作成していましたが 今回は 別に 外枠 を作って模様枠と合成する方法で作成します 外枠 模様枠 外枠をつけた模様枠文字入 内容 Ⅰ. 外枠の作成 Ⅱ. 模様枠の作成 Ⅲ. 外枠と模様枠の合成 Ⅳ. 文字入れ 1 Ⅰ. 外枠の作成 JTrim
Microsoft PowerPoint - lec10.ppt
今日の内容, とポインタの組み合わせ, 例題 1. 住所録例題 2. と関数とは. を扱う関数. 例題 3. のリスト とポインタの組み合わせ 今日の到達目標 自分で を定義する 自分で定義したについて, 配列やポインタを作成する データ型 基本データ型 char 文字 (1 文字 ) int 整数 double 浮動小数など その他のデータ型配列 データの並び ( 文字列も, 文字の並び ) ポインタ
PowerPoint プレゼンテーション
1 02 グラフゖックで簡単な図形を描く図形描画プログラム 1 今回作成するゕプリケーションの概要 ボタンをクリックすると図形を描くプログラム 行われる動作 [1] ボタンをクリック [2] そのボタンに対する図形を描く これを使用者とコンピュータの関係で描くと [ 使用者 コンピュータ ] ボタンをクリック [ 使用者 コンピュータ ] 図形を描画して見せる 使用者がコンピュータにすること ボタンをクリック
「統 計 数 学 3」
関数の使い方 1 関数と引数 関数の構造 関数名 ( 引数 1, 引数 2, 引数 3, ) 例 : マハラノビス距離を求める関数 mahalanobis(data,m,v) 引数名を指定して記述する場合 mahalanobis(x=data, center=m, cov=v) 2 関数についてのヘルプ 基本的な関数のヘルプの呼び出し? 関数名 例 :?mean 例 :?mahalanobis 指定できる引数を確認する関数
暮らしのパソコンいろは 早稲田公民館 ICT サポートボランティア
早稲田公民館 ICT サポートボランティア ポスター作成 広報のひとつにポスターがあります わかりやすいポスターを作りましょう 1. 画像の検索題材に合った画像をネット上で検索し パソコンに保存しましょう 1 ブラウザ (Internet explorer Google Chrome など ) を起動 Yahoo や Google などの検索サイトを表示する 2 画像 をクリック 画像検索に切り替わる
gnuplot の使い方 gnuplot は汎用的で しかも手軽に使えるプロッティング プログラムです 計算結果をグラフにするとき に非常に便利なので ぜひ覚えてください 1 gnuplot の始め方 終わり方 gnuplot の始め方は ターミナル上のプロンプトの後ろで gnuplot と打つだけ
gnuplot の使い方 gnuplot は汎用的で しかも手軽に使えるプロッティング プログラムです 計算結果をグラフにするとき に非常に便利なので ぜひ覚えてください 1 gnuplot の始め方 終わり方 gnuplot の始め方は ターミナル上のプロンプトの後ろで gnuplot と打つだけです すると /home/snaoki> gnuplot G N U P L O T Version
Microsoft PowerPoint - C言語の復習(配布用).ppt [互換モード]
if 文 (a と b の大きい方を表示 ) C 言語 Ⅰ の復習 条件判定 (if, 条件式 ) ループ (for[ 二重まで ], while, do) 配列 ( 次元 次元 ) トレース int a, b; printf( 整数 a: ); scanf( %d, &a); printf( 整数 b: ); scanf( %d, &b); //つのif 文で表現する場合間違えやすい どっちに =
Java言語 第1回
Java 言語 第 8 回ウインドウ部品を用いる (1) 知的情報システム工学科 久保川淳司 [email protected] 前回の課題 (1) マウスを使って, 前回課題で作成した 6 4 のマスの図形で, \ をマウスクリックによって代わるようにしなさい 前回の課題 (2) import java.applet.applet; import java.awt.*;
スライド 1
6B-1. 表計算ソフトの操作 ( ) に当てはまる適切な用語とボタン ( 図 H 参照 ) を選択してください ( 選択肢の複数回の選択可能 ) (1) オートフィルオートフィルとは 連続性のあるデータを隣接 ( りんせつ ) するセルに自動的に入力してくれる機能です 1. 図 1のように連続した日付を入力します *( ア ) は 下欄 ( からん ) より用語を選択してください セル A1 クリックし
PowerPoint Presentation
プログラミング基礎 第 2 週 (4,5,6 回 ) 2011-10-07 出村公成 この資料の再配布を禁止します 予定 プログラミング入門 (45 分 ) 変数 入出力 分岐 演習 (90 分 ) タッチタイプ練習 統合開発環境 Codeblocksの使い方 教科書例題の打ち込みと実行 プログラミング入門 C 言語の簡単な例を体験 変数 入出力 分岐 プログラムの例リスト 2.1 改 #include
ガイダンス
情報科学 B 第 2 回変数 1 今日やること Java プログラムの書き方 変数とは何か? 2 Java プログラムの書き方 3 作業手順 Java 言語を用いてソースコードを記述する (Cpad エディタを使用 ) コンパイル (Cpad エディタを使用 ) 実行 (Cpad エディタを使用 ) エラーが出たらどうしたらよいか??? 4 書き方 これから作成する Hello.java 命令文 メソッドブロック
初めてのプログラミング
Excel の使い方 2 ~ 数式の入力 グラフの作成 ~ 0. データ処理とグラフの作成 前回は エクセルを用いた表の作成方法について学びました 今回は エクセルを用いたデータ処理方法と グラフの作成方法について学ぶことにしましょう 1. 数式の入力 1 ここでは x, y の値を入力していきます まず 前回の講義を参考に 自動補間機能を用いて x の値を入力してみましょう 補間方法としては A2,
