MATLAB Answers
MATLAB
なぜ「関数または変数 'xxxx' が未定義です。」のエラーが発生するのですか?
以下のようなエラーメッセージが発生した場合、どのように回避すればいいか、教えてください。 ??? 関数または変数 'xxxx(関数名)' が未定義です。 ??? 未定義の関数、またはメソッド 'xxxx(関数名)' (タイプ 'yyyy(クラス名)' の入力引数)。 上記のエラーが発生しているとき、MATLABでは、指定された文字列を...
636 ビュー数0 投票0 コメント
|
1 answer
Accepted Answer
|
多次元の行列の最小値や最大値、またその位置を求めるにはどうすればよいですか?
多次元の行列の最小値と位置(インデックス、要素番号)を求める方法を教えてください。minや max 関数では列または行の最小値のみ可能なようです。 例えば、多次元行列 "z" 全域から最小値を求めるためには、以下のように、コロン演算子を使って、入力する多次元配列をベクトル化します。 [C, I] = min(z(:)) これにより、min や max 関数で最小値、最大値を求めることができます。...
568 ビュー数0 投票0 コメント
|
1 answer
Accepted Answer
|
C言語で/*...*/を使うように、MATLABプログラムで複数行をまとめてコメントアウトできますか?
C言語で/*...*/を使うように、MATLABプログラムで複数行をまとめてコメントアウトする方法を教えてください。 MATLAB 7.0(R14)から、%{ と %} 記号で複数行をまとめてコメント化することができます。 ただし、下記の左側の図のように開始行に%{のみを記述し、終了行に%}のみを記述する必要があります。 また、MATLABエディタで編集している場合は、コメント化したい行をマウスで選択し、メニューの[テキスト]-[コメント化]を選択するか、もしくはショートカットキー(下記表参照)を利用することで、複数の行をコメント化することが可能です。...
Tags:コメントアウト
555 ビュー数0 投票0 コメント
|
1 answer
Accepted Answer
|
金宝app
simulinkの計算結果を他のシミュレーションツールに入力するにはどうしたらよいですか
simulinkの計算結果を他のシミュレーションツールに入力するにはどうすればよいですか。 GT-suiteです。 MATLAB/Simulink には、GT-Suite へ直接計算結果を送る機能がないため、データを送る仕組みを自分で作成する必要があります。GT-Suiteの方は詳しく分かりませんが、例えば TXT ファイルを介してやりとりする方法も考えられるかと思います。Simulink の計算結果を逐次TXTファイルに保存し、保存した結果を...
3 ビュー数0 投票0 コメント
|
2 answers
Accepted Answer
|
Simulinkでサンプル時間が非一定のシミュレーションを行うには?
Simulinkで非一定サンプル周期でのサンプリングを模擬したいです。 具体的には入力のソースやプラントは連続系で動作させ,サンプラのホールドするサンプル周期を時間で変化させ,出力と離散オブザーバーや離散制御器の挙動を見ようとしています。 現状はMファイルでシミュレーションしていますが,Simulinkでこのような時変サンプル周期でのシミュレーションに適した機能がある場合ご紹介いただけないでしょうか。...
1 view0 投票0 コメント
|
1 answer |
シミュレーション結果を Excelファイルやテキストファイルに保存するブロックはありますか?
Simulink でシミュレーション結果をExcelファイルやテキストファイルに保存する方法を教えてください。 Simulink上からシミュレーション結果を直接保存するブロックは、To Fileブロック(=> MAT-ファイルに保存)のみとなります。 MAT-ファイル以外の外部ファイルに保存する場合は、 1. シミュレーション結果をMATLABのワークスペース上に保存 2. ワークスペース上に保存された変数値を外部ファイルへ保存...
378 ビュー数0 投票0 コメント
|
1 answer
Accepted Answer
|
ビデオ
MATLAB
基礎からはじめる MATLAB データ解析入門
データ解析をしたいけれどどこから始めたらいいのかわからない。 プログラミングは苦手だけれど、少し複雑な解析もしてみたい。 本Webセミナーでは、こんな悩みを解決したい方のために、MATLABを使ったデータ解析の基礎を紹介します。 MATLABは、データの読み込みから解析、結果の共有、アプリケーション配布までの一連の流れを実現する開発環境です。 本Webセミナーでは、実際のデモを交えながら以下の機能をご紹介します。...
MATLAB入門
MATLABは,アルゴリズム開発,データの可視化,数値計算を行うためのユーザフレンドリーなテクニカルコンピューティング言語と対話型環境です。 本 Web セミナーでは、MATLAB を利用されたことのない方を対象に、簡単なデータ処理や画像処理、信号処理、最適化の例をご紹介します。 従来から一般的に利用されている開発言語等では、こうしたマルチメディアデータの処理や実験計測データの処理、並列計算などのためには、様々なスタイルでまとめられたライブラリやそのドキュメントとそれぞれ格闘していく必要がありましたが、MATLAB...
ディープラーニング:製造現場で使える画像による異常検知 ~キズあり「ナット」の発見~
製造現場で行われている外観検査の異常検知でディープラーニングの活用が進んでいます。しかし、製造現場で発生する異常や不良は発生頻度が低く、異常データを学習させることが難しいという課題があります。このビデオでは学習済みのAlexNetとカーネル法の1クラス SVMを用いることで、学習させるラベル付けなしで画像の異常判定を行う例を紹介します。1秒未満で100枚の「ナット」の異常度を評価し、人が異常と判定した4枚を正しくみつけることができています。 ...
外観検査: 画像から寸法・個数を瞬時に測定 (ワッシャーの検出)
製品の処理過程や出荷前に期待通りの状態か確認する外観検査は、工業、農業など様々な産業において長い間、人によって行われていました。しかし、近年は外観検査の自動化が進んできています。MATLAB®を用いると、外観検査システムに必要なカメラからの画像取得、検査アルゴリズムの探索、システムへの実装を、一つの環境で行うことができます。 本ビデオでは、わずか10行あまりのコードで容易に画像を取り込み、ワッシャーを検出し、寸法測定と個数カウントを行う例をご紹介します。ビデオの内容はMATLAB®、Image...
外観検査: 画像から寸法・個数を瞬時に測定 (いちごの分類)
製品の処理過程や出荷前に期待通りの状態か確認する外観検査は、工業、農業など様々な産業において長い間、人によって行われていました。しかし、近年は外観検査の自動化が進んできています。MATLAB®を用いると、外観検査システムに必要なカメラからの画像取得、検査アルゴリズムの探索、システムへの実装を、一つの環境で行うことができます。 本ビデオでは、わずか10行あまりのコーディングとマウスで操作するアプリを用い、様々な形があるイチゴの寸法を測定し、個数カウントを行う例をご紹介します。農業や水産業など、不定形な対象の画像領域解析に活用いただけます。ビデオの内容はMATLAB、Image...
ディープラーニング:10行のMATLABコードで転移学習
学習済み畳み込みニューラルネットワークのカスタムにより、独自の画像分類を比較的簡単に行うことができる「転移学習(Transfer Learning)」を紹介します。転移学習は、100万枚以上の画像セットで学習された優秀なネットワークをカスタムして再学習させるもので、少ない画像枚数で優れた精度を得られる手法として知られています。 今回は学習済みのAlexNetを用いて5種類の分類を行う独自タスクに挑戦しています。サンプルコードでお試しいただけます。
MATLABによるデータ解析の基礎
データ解析の悩みをMATLABで乗り越えましょう。 「大きなデータを扱いにくい」、「エンジニア向けのライブラリが少ない」、「実行速度が遅い」 そんな悩みをお持ちでしたら、ぜひ MATLAB の世界を覗いてみて下さい。 MATLAB には統計解析・最適化・信号処理・画像処理などの様々なライブラリがあり、高度なアルゴリズムを駆使したプログラムを最小限の工数で開発できます。また、科学技術計算で必須となる行列やベクトルの演算、畳み込みやフーリエ変換といった処理も専用にチューニングされたライブラリ等により高速に実行することが可能です。さらに、MATLABにはソフトウェア由来のデータサイズの制限は存在していません。コンピュータのメモリサイズに応じた大きさのデータを自由に扱えます。...
MATLAB によるカメラ キャリブレーション
カメラキャリブレーションはカメラの内部パラメータ、外部パラメータ、レンズ歪み係数を推定するための手法です。キャリブレーションされたカメラは主に光学歪みの補正や物体までの距離の推定、物体の大きさの測定、AR(拡張現実)での3次元シーンの構築などに使われます。Computer Vision Toolbox™はカメラキャリブレーションに関わるさまざまな処理を実現するための関数やアプリケーションを下記のとおり提供します。 ...
センサーデータ解析と機械学習 ~振動データからの異常検出~
近年、センサーやネットワーク・計算機の飛躍的な発展により大量のデータを容易に取得できるようになり、こうしたデータを様々な意思決定に生かす仕組みづくりが盛んになってきています。 一方で、こうしたセンサーデータは時系列の長大なデータであることが少なくなく、こうした長大なデータの中から本当に意味のある情報を取り出すには「眺める」だけでは十分とは言えません。故障予測や異常検出などの具体的なアプリケーションに結びつけるには、統計解析や機械学習といった分野の知識と共に、データに対する様々な試行錯誤が必要不可欠になっています。...
金宝app
モデル予測制御(MPC)【入門】
近年、モデル予測制御が再び注目を集めています。 モデル予測制御は、1970年代後半に開発され、主に石油精製や化学プロセス等、プロセス制御系を中心に適用されてきましたが、近年の計算機の性能 向上によって、自動車、航空機、産業機械などその適用範囲は広がりつつあります。しかしながら、モデル予測制御のアルゴリズムをゼロから構築し、制御システムの性能検証に至るまでには大変な労力と時間が必要となります。 本Webセミナーでは、Model...
今からはじめるSimulink入門
金宝app仿真软件は,ブロック線図モデルを用いたデータフロー記述が可能なツールです。頭の中で構想した様々なアルゴリズムを、即座にシミュレーションで検討することができます。また構想したアルゴリズムからCコード等を生成する機能を使うことで、構想段階のシミュレーションから、実機を使ったテストまでを、短時間でシームレスに行うことができます。 Simulinkは、航空宇宙、自動車、電機業界、大学などの研究機関など、全世界の100万人近い研究開発エンジニアの皆様に活用頂いている実績があります。...
モデル予測制御(MPC)Part1 ~ 基本的な考え方
モデル予測制御の基本的な考え方について説明します。 モデル予測制御は、未来の応答を予測しながら各時刻で最適化問題を高速に計算するフィードバック制御手法です。1970年代後半に開発され、主に石油精製や化学プロセス等、プロセス制御系を中心に適用されてきましたが、近年の計算機やアルゴリズムの進化によって、自動車、航空機、産業機械などその適用範囲は広がりつつあります。制御系の高機能・高性能化がますます進む中で、今後ますます複雑なフィードバック制御技術が求められてきます。モデル予測制御は、優れた制御性能の発揮が期待できるため、幅広い産業分野で高い注目を集めています。
PID制御をSimulinkでより簡単に
PID制御は、産業界のあらゆるところで応用されています。理論上は一見シンプルですが、PIDコントローラの設計やチューニングは現実的に難しい作業で あり、多くの時間を要します。本Webセミナーでは、Simulink環境上で簡単にPIDコントローラを設計、チューニング、実装する方法をお伝えしま す。PID制御の概要からスタートし、モデルベースデザインの流れに沿った形で、以下の内容についてご紹介します。...
制御開発のためのSimulink入門
Simulink® は、マルチドメイン シミュレーションとモデルベース デザインのためのブロック線図環境です。また、システム レベル設計とシミュレーション、自動コード生成、組み込みシステムのテストと検証の繰り返し作業をサポートしています。現在、航空宇宙、自動車、電機業界、大学などの研究機関など、全世界の100万人近い研究開発エンジニアの皆様にSimulinkをご活用頂いています。 特に、制御分野では、制御装置/制御対象のモデリングからシステム応答解析、シミュレーションによる仮想実験など、Simulinkを利用することによりまして、開発期間の短縮や品質の向上を実現することができます。...
カルマンフィルタを用いた物体トラッキングの紹介
本ビデオでは、MATLABとComputer Vision Toolboxを使い、カルマンフィルタを使った物体のトラッキングについてご紹介いたします。 カルマンフィルタは時々刻々と変化する量を推定する為に用いられる推定器で、コンピュータービジョンの分野でも、検出した物体の位置精度の改善や、将来の物体位置を予測する為に用いられます。MATLABでは、数行の記述でカルマンフィルタを定義することが可能です。
モデル予測制御(MPC)Part 2 ~ Model Predictive Control Toolbox例題
車両運動制御の簡単な例を題材に、Model Predictive Control Toolbox™の概要について説明します。 Model Predictive Control Toolboxは、モデル予測制御の設計やシミュレーションを行うためのMATLAB®の拡張パッケージです。デモンストレーションを通じて、ツールの概要やモデル予測制御の能力について理解を深めます。ツール側で最適化問題を解くソルバーが用意されているため、予測モデルを作成し、必要なパラメータ(予測区間、目的関数の重み、制約条件など)...
MBD実践のためのMathWorksツール&サービス活用法 ~How to use MBD~
概要 高品質、開発工程の短縮・効率化を目的として、近年多くの製造業の製品開発工程にモデルベースデザイン(MBD)が採用されています。MBDの採用が拡大する一方、これから開発工程へMBDの採用を検討する際にはどこから着手すべきか、悩む場面も多々みられるのではないのでしょうか。実際に製品開発工程におけるMBDの適用範囲は広いため業務形態や分野・目的・リソースに応じて効率よくMBDの適用を進めることが成功の秘訣です。...
モデル予測制御(MPC)の応用 ~ アダプティブ・クルーズ・コントロールとセンサーフュージョン
ADAS/自動運転システムへのモデル予測制御(MPC)の応用に注目します。アダプティブ・クルーズ・コントロール(ACC)にMPCを適用し、センサーフュージョンと組み合わせたフィードバック制御システムのシミュレーション例について紹介します。Simulinkは、アルゴリズムはもちろんのこと車両運動やセンサーを含むACCシステム全体のモデル化、閉ループでのテスト・評価を可能とし、アドバンストなアルゴリズム開発の生産性を向上させます。 ...