タグ

2020年2月1日のブックマーク (7件)

  • コンポーネント検証 - MATLAB & Simulink - MathWorks 日本

    コンポーネント検証モデルのテストを行う際に、モデルが設計要件を満たしていないことを発見する場合があります。こうした問題を解決するには、追加のコンポーネント検証が必要です。ニーズに応じて、Signal Editor ブロック、Model Verification ライブラリ内のブロック、または Simulink® Test™、Simulink Design Verifier™、Simulink Coverage™ などの製品を使用して、モデルのコンポーネントをテストできます。 基盤ブロックの使用Model Verificationライブラリを使用して、モデルのコンポーネントの動作を検証できます。これらのブロックは、モデルの信号が指定された要件を満たすかどうかをチェックします。シミュレーション中に要件が満たされない場合、ブロックはシミュレーションを停止したり、警告を表示したりする場合があります

    santhiagoman
    santhiagoman 2020/02/01
    mbd
  • Algorithm

    §Algorithm§ 一覧表(項目数=26 01/01/15現在) 回数 題目 公開日 更新日 ●統計(4項目) 第26回 簡単な補間理論その二 UP! 01/01/15 01/01/15 第25回 簡単な補間理論 00/12/31 00/12/31 第24回 最小二乗法による回帰直線 00/12/25 00/12/25 第13回 偏差値を求める 00/05/10 00/05/10 ●探索(1項目) 第23回 文字列の探索 00/11/25 00/11/25 ●算数(2項目) 第22回 n進数→m進数への変換 00/11/05 00/11/05 第1回 最大公約数を求める 99/11/19 99/11/20 ●データ構造(1項目) 第21回 PictureBox の二次元配列化~パレットの作成~ 00/10/02 00/10/02 ●幾何(6項目) 第15回 直接的な線分交差判定 00/

  • MATLAB 効率化のための関数化 - めっくろぐ

    r-dimension.xsrv.jp 他のプログラミング言語と同様,MATLABでもスクリプトを可能な限り関数化することによって,効率よくシミュレーションを行えます. 関数化することによるメリットとしては, 可読性が高まる 再利用しやすくなる 処理速度の高速化に貢献する といったことが挙げられます. MATLABのプログ​ラミングにおいてどの​ように関数をコールす​れば高速化ができます​か? jp.mathworks.com MATLABで関数を作る方法は,3つ考えられるので,整理して紹介します. 1.関数毎に mファイルを作る 最も汎用性が高く,一般的な方法だと思われます. しかし,一目でプログラムの全体像を把握することが難しく, 関数毎にファイルが増えてしまうため管理も面倒です. jp.mathworks.com 2.スクリプト全てを関数化する function [] = test_

    MATLAB 効率化のための関数化 - めっくろぐ
  • MATLAB の bsxfun に親しむ - y_uti のブログ

    1 月から 3 月にかけて Coursera の機械学習コースを受講しましたが、毎週の課題として提出したプログラムの中で、MATLAB の bsxfun 関数を利用する機会が何度かありました。bsxfun 関数を利用すると、ある種の処理をループに頼らず効率的に記述できます。今回は簡単な例を用いて bsxfun 関数の使い方を見てみます。 bsxfun というのは Binary Singleton eXpansion FUNction の略で、大きさの異なる二つの多次元配列に対して、要素数が 1 である次元を拡張*1しながら、要素ごとの二項演算を適用するものです。マニュアルの以下のページに説明があります。 大きさが 1 の次元の拡張を有効にして 2 つの配列に要素ごとのバイナリ演算を適用 - MATLAB bsxfun - MathWorks 日 簡単な例として、bsxfun を用いて掛け

    MATLAB の bsxfun に親しむ - y_uti のブログ
  • Matlabでポインタ(間接参照)を実現する - saito’s blog

    私は、このブログではPythonRubyのことばかり書いていますが、仕事ではMatlabという数値計算ソフトを使っています。 このMatlabというソフトは、ツールとしては非常に便利ですが、ことプログラミング言語として見ると、非常に大きな欠陥があります。 それは、間接参照、C言語でいうポインタに相当するものが無いということです。 PythonRubyJavaなどの言語では、プリミティブ型を除くと、変数は全てオブジェクトへの参照です。 そのため、関数やメソッド内で変数の状態を操作した場合、呼び出し側の変数も状態が更新されます。 # Pythonの例 def change_array(a, value): a[0] = value a = [1] assert(a[0] == 1) change_array(a, 2) assert(a[0] == 2) print 'OK' しかし、M

    Matlabでポインタ(間接参照)を実現する - saito’s blog
  • MATLABでUIを作る - iPX社員によるブログ

    今回のブログ担当のシロハです。​ 最近MATLABでUIを作成する機会があったので、​ 今回はMATLABのUIの作り方について書くことにしました。さっそく題。​ ​ UIの作り方 まずUIの作り方として、​ 1:手作業でボタンなどのオブジェクトを配置する方法​ 2:MATLABスクリプトでオブジェクトを配置する方法​ の2通りがあります。​ 今回の記事では、2.のMATLABスクリプトでオブジェクトを配置する方法について解説します。​ ​ まず初めに、MATLABのUIを作るうえで必要な要素について考えます。​ 1:オブジェクトを配置するためのウィンドウの表示​ 2:ユーザーが操作するオブジェクトを配置する(ボタン、スライダー、テキストボックスなど)​ 3:オブジェクトを操作した時に実行される処理(関数)の定義​ ​ 作りたいものによってはもう少し増える可能性もありますが、 今回はこれ

    MATLABでUIを作る - iPX社員によるブログ
  • MATLABで自分用の設定を保存する - めっくろぐ

    はじめに jp.mathworks.com MATLABを利用する際,startup.mという名前のファイルを作り, 初期作業フォルダー上に置いておけば, MATLAB起動時に自動的にstartup.mが読み込まれ,そこに書かれた設定が適用されます. 私は,パスの追加,figureの設定など, いつも使う設定をまとめて startup.m に記述し,利用しています. 作成にあたっては,以下のページを主に参考にし,アレンジしました↓ ichiro-maruta.blogspot.jp 初心者によるMATLABメモ|起動時にデフォルトカラーなどを設定する (起動時にスクリプトを実行) MATLABコード %% 自作ライブラリの追加 % (自作関数などを,起動フォルダ下のmy_funcフォルダ内に置く) addpath(genpath('myfunc')); %% 色に関する設定 % プロットの

    MATLABで自分用の設定を保存する - めっくろぐ