2014年度工学院大学 情報学部コンピュータ科学科
△計測制御プログラミング(k)[2382]
2単位 奥野 貴俊 非常勤講師
- <学位授与の方針>
○ | 1. 基礎知識の習得 | ○ | 2. 専門分野知識の習得 | ○ | 3. 汎用的問題解決技能 | | 4. 道徳的態度と社会性 | | 5. 創成能力 |
- <授業のねらい>
- 本授業では、技術開発分野で広く利用されている数値計算言語MATLABによるプログラミング技術を身に付ける事をねらいとする。
- <受講にあたっての前提条件>
- 2年次前期までに開講されているプログラミング系科目の単位を修得し、複数のプログラミング言語によって簡単なプログラムを作成できる技術を身に付けていることを前提とする。
- <具体的な到達目標>
- MATLABを利用して、簡単な数値計算、さまざまなデータの読み込み、分析、表示、加工、保存、簡単なGUIアプリケーションの作成ができる技術を身に付けることを本授業の到達目標とする。
- <授業計画及び準備学習>
- 授業計画は、下記の通りである。2回目以降の講義では、準備学習として前回の講義内容について復習し理解を深めた上で、次の講義のトピックについて参考書等を利用して予習を行うこと。
1.MATLABの基礎 言語の歴史と用途、関数電卓、定数、複素数、変数の利用 2.Mファイルプログラム if, for, while, input, disp 等の利用法と応用 3.ベクトルと行列、関数 [], :, zeros, ones等による行列生成と演算、関数の定義 4.2Dグラフ表示 plot, bar等の利用, subplot, Tex表記によるラベル等の付加 5.3Dグラフ表示 plot3, mesh, image, などによる3D表示、viewによる視点の変更 6.データ入出力I テキストおよびバイナリデータの読み込みと確認および書き込み 7.データ入出力II 音響および画像データの読み込みと確認および書き込み 8.データの分析I 平均値、分散の分析、最小二乗法による近似直線および曲線の算出 9.データの分析II ベクトルの直交展開(基底変換)、離散フーリエ変換 10.データの合成 正弦波を利用した音、音楽の作成、強度差と位相差による音像定位 11.データの計測 wavrecordによる音響計測、fftを利用したスペクトル分析 12.データの加工 デジタルフィルタによる雑音低減、畳み込みによる残響付加 13.GUIのデザイン guideによる画面のレイアウト、プロパティ調整 14.GUIアプリケーション callbackを利用したアプリケーション作成 15.学習成果の確認(試験)
- <成績評価方法及び水準>
- レポートおよび期末試験の総合評点で成績を評価する。ただし欠席4回以上(公欠は除く)は放棄とする。総合評点が60点に僅かに達しない場合には、授業中の課題の提出状況等を鑑みて、追加のレポート課題等を与え、提出されたレポート内容が単位認定相当と判断される場合には最終成績を60点とする。
- <教科書>
- 指定教科書なし
- <参考書>
- 高井信勝「MATLAB入門」工学社
上坂吉則「MATLABプログラミング入門」牧野書店
- <オフィスアワー>
- 質問は講義中または講義終了後
その他の時間は、メールにて連絡してください。
- <学生へのメッセージ>
- Matlabは20年以上もの間、世界中のコンピュータサイエンス系などの研究室で使われています。大学で単位を取るためだけのものではなく、将来、様々な仕事をしていく際に持っていると武器になる道具です。この機会にMatlabの基本的なことを学び、将来に向けて是非役立ててください。
このページの著作権は学校法人工学院大学が有しています。
Copyright(c)2014 Kogakuin University. All Rights Reserved. |
|