
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 複数のコールバック関数間を行ったり来たり
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- 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)