
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 複数のコールバック関数間を行ったり来たり
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- 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)