無料教材:matlab

mファイルのみ:ボード線図_一次遅れ系(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL 実行方法 mファイルソースコード(Main_BodePlot_1stOrderSystem.m) 実行結果 併せて確認推奨の過去記事 実現したいこと 一次遅れ系のボード線図描画 mファイルのみを用いたプログラム※Si…

mファイルのみ:ステップ応答_一次遅れ系(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL 実行方法 mファイルソースコード(Main_StepResponse_1stOrderSystem.m) 実行結果 併せて確認推奨の過去記事 実現したいこと 一次遅れ系のステップ応答 mファイルのみを用いたプログラム※…

Matlab:アンサンブル回帰(ランダムフォレスト)の重要度表示(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 筆者の感想 併せて確認推奨の過去記事 実現したいこと GUIによる回帰学習 Matlabの『回帰学習器アプリ』を利用 アンサンブル回帰(ランダムフォレスト)を利用 ラン…

Matlab_Simulink:制御系設計ゼミ/研修_練習問題①_解答例

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 併せて確認推奨の過去記事 実現したいこと 練習問題①の解答 2種類のPIDゲイン算出方法(fminsearch,極配置法) 上記のppt素材は下記を参照: ppt素材:練習問題(無料公開)…

Matlab_Simulink:csvデータを用いたシステムパラメータ推定_fminsearch(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 まとめ・考察 併せて確認推奨の過去記事 実現したいこと csvデータを用いてシステムパラメータ推定 fminsearchを利用 上記のppt素材は下記を参照: ppt素材:システ…

Matlab_Simulink:制御結果をcsvファイルへ保存(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 まとめ・考察 併せて確認推奨の過去記事 実現したいこと 制御結果をcsvファイル出力(実際の現場ではcsvファイルに実験データが格納されるケースが多い)(次記事:…

Matlab_Simulink:規範モデルに基づくPIDゲイン調整_極配置制御(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 まとめ・考察 併せて確認推奨の過去記事 実現したいこと 規範モデルを用いてPIDゲインを最適化 がに追従するようにPIDゲインを算出 極配置制御を利用 制御対象が一…

Matlab_Simulink:規範モデルに基づくPIDゲイン調整_fminsearch利用(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 まとめ・考察 併せて確認推奨の過去記事 実現したいこと 規範モデルを用いてPIDゲインを最適化(fminsearch利用) がに追従するようにPIDゲインを算出 Simulink内で…

Matlab_Simulink:規範モデルの設定(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 Simulinkファイル(RefModel_2ndOrderSystem.slx) mファイルソースコード(Main_RefModel_2ndOrderSystem.m) 実行結果 まとめ・考察 併せて確認推奨の過去記事 実…

mファイル:matファイル生成(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL 実行方法 mファイルソースコード(Main_save_mat.m) 実行結果 併せて確認推奨の過去記事 実現したいこと ワークスペースのデータをmatファイルとして保存 Matlabのバージョン Matlab2021a…

Matlab_Simulink:微分ブロックの近似精度検証(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 Simulinkファイル(Derivative_simulink.slx) mファイルソースコード(Main_derivative_m.m) 実行結果 まとめ・考察 併せて確認推奨の過去記事 実現したいこと Si…

mファイルのみ:PID制御プログラム(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL 実行方法 mファイルソースコード(Main_PID_m.m) 実行結果 補足①:にしている理由 補足②:目標値から入力までの伝達関数 併せて確認推奨の過去記事 実現したいこと mファイルのみを用いた…

Matlab_Simulink:PIDゲイン最適化プログラム④_様々な評価規範(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 Simulinkファイル(I_PD.slx) mファイルソースコード(Main_PID_fmin_input_satu_IAE_ITAE.m) mファイルソースコード(func_fmin_input_IAE.m) mファイルソース…

Matlab_Simulink:読むだけで8割理解する制御工学(すぐ実行できるプログラム無料公開中)

実現したいこと 注意事項 全体記事 制御系設計(古典制御) 制御系設計(現代制御) 機械学習 Matlab/Simulink 基礎的な数学 ppt素材 その他 実現したいこと 初めて学ぶ方でも読むだけで理解できる制御工学の記事 各記事に「すぐに実行できるmatlab/simulink…

Matlab_Simulink:PIDゲイン最適化プログラム③_入力飽和考慮(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 Simulinkファイル(PID_fmin.slx) mファイルソースコード(Main_PID_fmin_input_satu.m) mファイルソースコード(func_fmin_input_satu.m) 実行結果 まとめ・考…

Matlab_Simulink:PIDゲイン最適化プログラム②_入力考慮(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 Simulinkファイル(PID_fmin.slx) mファイルソースコード(Main_PID_fmin_input.m) mファイルソースコード(func_fmin_input.m) 実行結果 まとめ・考察 併せて確…

Matlab_Simulink:PIDゲイン最適化プログラム①(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 Simulinkファイル(PID_fmin.slx) mファイルソースコード(Main_PID_fmin.m) mファイルソースコード(func_fmin.m) 実行結果 まとめ・考察 併せて確認推奨の過去…

Matlab_Simulink:I-PD制御プログラム(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 Simulinkファイル(I_PD.slx) mファイルソースコード(Main_I_PD.m) 実行結果 まとめ・考察 併せて確認推奨の過去記事 実現したいこと Simulinkとmファイルを用い…

Matlab_Simulink:PI-D制御プログラム(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 Simulinkファイル(PI_D.slx) mファイルソースコード(Main_PI_D.m) 実行結果 まとめ・考察 併せて確認推奨の過去記事 実現したいこと Simulinkとmファイルを用い…

Matlab_Simulink:PID制御プログラム(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 Simulinkファイル(PID.slx) mファイルソースコード(Main_PID.m) 実行結果 考察・まとめ 補足:にした場合 併せて確認推奨の過去記事 実現したいこと Simulinkと…

Matlab:グラフを番号順に画面上に自動で並び替え(マウス作業からの解放)

実現したいこと Matlabのバージョン ダウンロードURL フォルダ構成 mファイルソースコード(Main_test.m) 実行結果 補足 参考ページ(gfigure) 併せて確認推奨の過去記事 実現したいこと 複数のグラフを画面上に並べて表示 グラフを番号順に並べて表示 上…

Matlab:グラフの軸名にtex形式を採用 & グラフのフォントサイズなど設定

実現したいこと Matlabのバージョン 必要なToolbox Matlabプログラム:ダウンロードURL mファイルソースコード 実行結果 アンダーバーをそのまま文字列として使用 アンダーバーを下付き文字機能として使用 実現したいこと tex形式でグラフの軸名を表示したい…

Matlab_Simulink:fminsearch_fminconをSimulinkで活用・連携(無料公開)

実現したいこと Matlabのバージョン 必要なtoolbox ダウンロードURL フォルダ構成 実行方法 問題設定 Simulink設定 mファイルソースコード:①Main_fmin_test.mファイル mファイルソースコード:②func_fmin_test.mファイル 実行結果 併せて確認推奨の過去記事…

matlab:フォルダ削除(ファイルが含まれる場合)

Matlabのバージョン Matlab2021a 必要なToolbox 特になし 注意すべき点 フォルダの中にファイル(例:〇〇.csv)などが含まれる場合,フォルダを削除できない。したがって,「①ファイルを削除,②空になったフォルダを削除」 の2段階を踏まなければならない。…

matlab:3次元プロット後に2次元表示

Matlabのバージョン Matlab2022a 必要なToolbox 特になし mファイルソースコード %% clc; close all; clear all; %% [X_mesh,Y_mesh] = meshgrid(-8:0.5:8); for i = 1 : length(X_mesh) for j = 1 : length(X_mesh) R = sqrt(X_mesh(i,j)^2 + Y_mesh(i,j)^2…

Simulink:csvファイルデータをSimulinkで読み込み(From Workspaceブロック)

Matlabのバージョン Matlab2022a Simulink設定とmファイルコード mファイルソースコード %% Ts = 0.05; % サンプリング時間 %% CSVファイル読込data = load('data.csv'); data.time = 0 : Ts : Ts*(length(data)-1);data.signals.values = data;data.signals…

matlab:箱ひげ図

Matlabのバージョン Matlab2021a 必要なToolbox Statistics and Machine Learning Toolbox mファイルソースコード %% 初期化clcclose allclear all %% データ生成N = 1000;data1 = randn(N,1);data2 = rand(N,1); %% 箱ひげ図figure;boxplot([data1,data2],'…

Simulink:ScopeDataのデータ保存とmファイルでの読込方法

Matlabのバージョン Simulink設定とmファイルコード mファイルソースコード 併せて確認推奨の過去記事 Matlabのバージョン Matlab2020a Simulink設定とmファイルコード mファイルソースコード %% Scopeデータの取得 t = ScopeData.time; x1 = ScopeData.sign…

Simulink:モデルの隠蔽化(配布後に他者が中身を見ることができない)

必要なToolbox Simulink Coder 具体的な隠蔽化方法 ① 隠蔽化したいサブシステムブロックを構築 ② 右クリック → 「S-Functionの生成」をクリック ③ 「ビルド」をクリック※エラーが出た場合は,エラー内容にしたがってコンパイラをダウンロード&インストール※…

Matlab:フォルダ情報読込(ファイル名など自動取得)

研究備忘録: ソースコード 前提条件:「data_folder」というフォルダが存在し,その中にcsvファイルが存在 FolderName = 'data_folder'; % 情報抽出したいフォルダー名 FolderInfo = dir(FolderName); % 情報抽出 % フォルダの中のファイルを全て読み出し ※…