
MATLABではじめるプログラミング教室 (改訂版)
奥野 貴俊, ソラオト;
中島 弘史, 工学院大学
コロナ社, 2025
ISBN: 978-4-339-02950-5;
言語: 日本語
プログラミングに興味のある高校生、理工系大学生、これから MATLAB をはじめる方におすすめのテキストです。音響信号処理に関する題材を多数掲載し、数値計算、データの読み込み、分析、表示、加工、保存、GUIアプリケーション作成について丁寧に解説しています。各章に演習問題が用意されているため、実際に手を動かしながら実践的に理解を深めることができます。
本書の特長
- 理工系大学に入ってMATLABを初めて使う方が慣れ親しむためのテキスト
- 大学の授業(半期)でも使用しやすい13テーマを収録
- 体験的な自学自習を可能とした解説と演習問題
- 音響信号処理の専門家が音を材料に楽しめるテーマを多数収録
- 高校数学と大学数学との橋渡し的な教材としても有用
- プログラミングに興味がある高校生でも自習可能
本書の構成
1. まずは使ってみる ― 解の公式をプログラムしてみよう ―
1.1 MATLABを使ってみよう
1.2 MATLABエディタを使ってみよう
2. ループと条件分岐ってなに? ― 電卓を越えたプログラム ―
2.1 電卓の域を越えるMATLABの使い方をマスターしよう
2.2 まだあるループと条件分岐
3. サイン・コサインも思いのまま ― 自分だけのコマンド作成 ―
3.1 まずはMATLABに備わっているコマンドを使ってみよう
3.2 オリジナルのコマンドをつくってみよう
4. レポートや論文でも使えるグラフ表示 ― plotのワザを習得! ―
4.1 これまでのplotコマンドの使い方とより正確な表示方法
4.2 グラフをもっとデコレーションしよう
4.3 フィギュアウィンドウの扱い方
4.4 ほかにもあるグラフプロット
5. 2Dから3Dへ ― おしゃれな3D曲面も描ける ―
5.1 3Dは2Dの延長?
5.2 線から面へ
5.3 2Dのほうが見やすい場合もある
6. MATLABへ入れたり出したり ― 地味だけど大切なデータのやり取り ―
6.1 MATLABで最も手っ取り早いデータの保存と読み込み方法
6.2 多少煩わしいけれど,より正確なファイルの入出力方法
7. オーディオ&画像データもお手のもの? ― .wavや.jpgは特別扱い? ―
7.1 やはり煩わしいけれど,バイナリファイルの保存と読み込み
7.2 特別扱いその1:オーディオデータの保存と読み込み
7.3 特別扱いその2:画像データの保存と読み込み
8. 理工系なら絶対に知っておきたいこと ― 最小二乗法を考える! ―
8.1 最小二乗法ってなにをするためのモノなのか
8.2 最小二乗法をできるだけシンプルに解説
9. サイン波を音として聴く ― 周波数って?シンセサイザの基本の音 ―
9.1 A4のサイン波をつくる
9.2 サイン波でドレミをつくる
9.3 シンセサイザの基本の音をつくってみる
10. 時間と周波数の関係 ― よく知らなくても使えるFFT ―
10.1 自分の声をMATLABで録音してみましょう
10.2 サイン波を分析してみる
11. 超簡単なノイズ低減&リバーブ! ― じつは音響信号処理のキホン ―
11.1 信号を処理する線形システム
11.2 移動平均による雑音抑制処理
11.3 音に響きを付加する畳込み演算
12. GUIってなに? ― 日常にあふれているアプリの中身を知る ―
12.1 とりあえずGUI開発環境を動かしてみる
12.2 音の分析アプリをGUI開発環境を使ってつくってみる
13. アプリをつくる側になってみる ― 結局MATLABって簡単だったね ―
13.1 appdesignerコマンドでGUI開発環境を再起動
13.2 複数のコールバック関数間を行ったり来たり
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)