30
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

忙しい MATLAB 芸人向け Qiita ふり返り(2019年版)

Last updated at Posted at 2020-02-24

すきま時間に 2019 年をふり返ってみましょう!

集計方法

集計期間: 2019-01-01 から 2019-12-31 に投稿された記事
集計対象: matlab または simulink タグのついた記事
いいね数上位50件記事を表示しています。
まとめは COTOHA API (beta 版 2020/2 時点)によるものです。

詳細はこちら:忙しい MATLAB 芸人向け Qiita ふり返り舞台裏

1: 数値計算の研究をしている学生が"数値計算に潜むとんでもないリスク"について話してみる

@2754github さん (2019/12/18 投稿): 777 いいね
Tags :matlab 数値計算 Python3 応用数学 精度保証付き数値計算

筆者は「精度保証付き数値計算」という分野で研究をしている大学院生です. 「数値計算は分かるけど」「精度保証付き数値計算?ナニソレ?」という方がほとんどだと思います. 「精度保証付き数値計算」の研究自体は30年ほど前から盛んに行われていますが,世間に浸透しているとは言えない状況です. 自分の研究分野が...(中略)

2: 無料で使える公開 API のリスト:48 カテゴリ

@eigs さん (2019/11/06 投稿): 394 いいね
Tags :JavaScript matlab WebAPI api 株価

今回はとりあえず最新の株価が分かればよかったので、シンプルな Financial Modeling Prep のサービスを使うことにします。 JavaScript例 こんな感じ。

3: モデル予測制御(MPC)による軌道追従制御

@taka_horibe さん (2019/01/18 投稿): 216 いいね
Tags :matlab 制御工学 自動運転 MPC モデル予測制御

MPCの概要 MPCは簡単に言うと、制御対象のモデルに基づいて「制御周期ごとに最適化問題を解き」、その結果を使って制御するというものです。 しかし微分方程式というのはなかなか解析が難しく、一向に原因がわかりません。

4: 統計と制御におけるフィルタの考え方の差異

@motorcontrolman さん (2019/10/01 投稿): 153 いいね
Tags :matlab ポエム 信号処理 統計学 制御工学

本章ではデータ真値は時間ごとに変化するものとし、実際のデータは分布ノイズを含む場合を考えます。移動平均フィルタはその点、モデルフリーなのでモデルが不確かであればこれはこれで有効な手段と言えます。

5: 微分方程式を数値計算するときの話(ode45の中身)

@taka_horibe さん (2019/12/16 投稿): 78 いいね
Tags :matlab 数値計算 制御工学

下は(2)式の微分方程式を $a = 150$、初期値 $y_0=10$ として以下のアルゴリズム ode45(Dormand-Princean Runge-Kutta):精度保証付き4次Runge-Kutta(ステップ幅可変) 1次Euler:1次精度(ステップ幅固定) 2次Runge-Kutt...(中略)

6: 連続時間状態方程式の離散化と離散時間状態方程式 その違い

@motorcontrolman さん (2019/09/30 投稿): 40 いいね
Tags :matlab 制御工学

連続時間状態方程式とその離散化 下記で与えられます。 ラプラス変換は下記。

7: MATLABでゲーム作成:マインスイーパを何行でかけるかを挑戦してみた

@uqiitam さん (2019/08/26 投稿): 40 いいね
Tags :matlab 画像処理 ゲーム マインスイーパ 短いコード

今回の例では、例えば、15×15のマス行列に20個のマインを設定してみる。 周辺3×3近傍が0であるマスが押されると、そのマスにリレー接続されている周辺3×3近傍が0であるすべてのマスが公開される。

8: 二輪台車シミュレーションをMATLABで実装するー制御モデルと解法ー

@motorcontrolman さん (2019/03/27 投稿): 39 いいね
Tags :matlab マイクロマウス

非線形の何がやっかいか 制御モデルが非線形状態方程式で与えられる場合、線形状態フィードバックで安定化するには線形近似が必要となります。 結果は下記です。

9: MATLAB 無償利用できる機能のまとめ

@MatrixVectorScalar さん (2019/11/11 投稿): 39 いいね
Tags :Mobile matlab GoogLeNet 機械学習入門 Alexnet

PCからファイルやデータをアップロードしたり、モバイル デバイス上のイメージやビデオをダウンロードできます クラウド上のファイルの使用 クラウド上のファイルの使用 様々な例題(アカウント不要) ドキュメンテーションの例題の中で、[この例を開く]プルダウンメニューの中で[ブラウザーで開く]という選択...(中略)

10: 制御工学関連書籍の世界

@watawatavoltage さん (2019/12/22 投稿): 37 いいね
Tags :Python matlab 数学 教科書 制御工学

こんにちは. watawatavoltageです.この記事では,制御工学関連書籍の世界について書きたいと思います. この記事は,完成した状態で投稿するのではなく,随時更新していくタイプの記事です. 「はじめに」では,なぜこのような記事を書くのか説明します. コメント欄で,紹介してほしい書籍を書いてい...(中略)

11: Matlabにおける状態空間表現を用いた2自由度制御と完全追従制御の紹介

@wcrvt さん (2019/11/06 投稿): 37 いいね
Tags :matlab 制御工学

そのため,2自由度制御系と呼ばれます。 $x$は状態,$y$は観測値,$u$は入力です。

12: みんなの MATLAB プログラムを見て、セクシーな書き方を知っておこう(フィボナッチ)

@teruqii さん (2019/11/25 投稿): 35 いいね
Tags :matlab Fibonacci フィボナッチ数列 コンテスト

今回は、正解かどうかと、「ノードカウント」っていうのを使ってプログラムのシンプルさを評価しました。 計算時間は 0.7 (μs) くらい。

13: ナンバーズ4の必勝理論を検証する【10万円でできるかな】

@suudon0014 さん (2019/10/03 投稿): 35 いいね
Tags :Python matlab 確率

連続数字理論 (0,1)や(5,6)などのように連続する2つの数字の組が含まれるように選び、残り2つの数字は自由に選ぶようにすると当たりやすいというものです。 番組内では過去100回の82%がこの理論通りだと紹介されていました。

14: MATLAB×深層学習×顕微赤外分光法

@nHounoki さん (2019/09/02 投稿): 32 いいね
Tags :matlab DeepLearning CNN

そこで双方の美味しいとこどりをして、「RGB画像(=可視領域のデータ)を深層学習させるように、赤外領域の顕微FTIRの計測データを深層学習」できないかと考えました。90%かそれ以上という分類精度が出ました。

15: 全自動タピオカインスタ映えロボットを作った話

@wataryooou さん (2019/12/11 投稿): 32 いいね
Tags :JavaScript matlab Instagram ROS puppeteer

「タピオカを茹で、ミルクティーを入れ、そしてバエさせインスタに投稿する。 不正な方法を用いて、アカウントの作成、情報へのアクセス、または情報の取得を試みることは禁止されています。

16: ArduinoとMATLAB/Simulinkを用いたDCモータの制御系設計

@Manao さん (2019/12/08 投稿): 31 いいね
Tags :Arduino matlab Simulink DCモータ 制御設計

前回では, システム同定によって, 1次遅れ系制御対象(DCモータの速度制御系)のパラメータを同定し, 数式モデルを獲得しました。同様に, 回転運動方程式 $$ J \frac{d\omega(t)}{dt} + D\omega(t) = T(t) $$ に対してもラプラス変換を適用して, $Ω(...(中略)

17: 【MATLAB】何が起こっているか分からないが致命的っぽいエラーの処置方法

@eigs さん (2019/09/09 投稿): 30 いいね
Tags :matlab

パス初期化:restoredefaultpath 設定ファイル初期化:prefdir これだけ! 特に「設定ファイル」は再インストールだけでは初期化されない場合があるので、 再インストールが無駄に終わることもあり要注意です。」・のエラーが出るのはな・ぜですか? 例:patternnet関数で「do...(中略)

18: 解説編:オーバーサンプリング手法解説 (SMOTE, ADASYN, Borderline-SMOTE, Safe-level SMOTE)

@eigs さん (2019/11/25 投稿): 30 いいね
Tags :matlab 機械学習 データ分析 不均衡データ 論文読み

SMOTE (Chawla, NV. et al. 2002)1 Borderline SMOTE (Han, H. et al. 2005)2 ADASYN (He, H. et al. 2008)3 Safe-level SMOTE (Bunkhumpornpat, C. at al. 200...(中略)

19: arduino(及びraspi) MATLAB連携とSimulink連携の微妙な違い

@motorcontrolman さん (2019/11/23 投稿): 29 いいね
Tags :Arduino matlab RaspberryPi

表に示した「実行までの待ち時間数分」はこの特徴に起因します。 (b) Simulink連携の場合 プログラムがarduino側で実行されるため、スタンドアロン化が可能です。

20: 【MATLAB】PowerPoint スライド作成自動化

@eigs さん (2019/08/28 投稿): 28 いいね
Tags :matlab PowerPoint 機械学習 自動化 可視化

サンプルコードの1つとして役に立てばうれしいです。 参照:Qiita: Pythonを使ったレポートの自動作成【PowerPoint】【python-pptx】 いろんな選択肢があります 検索してみると既にいくつか COM サーバーを使った泥臭い方法が紹介されています。

21: 通信インターフェース I2C をMATLAB的に解析してみた

@Monzo_N さん (2019/09/09 投稿): 28 いいね
Tags :matlab I2C

9ビットのうちの最初の8ビットがデータ、最後の1ビットがACKです。 3-2.SDA(データ)から必要なデータを拾う I2Cのプロトコルにおいては、SCL(クロック)がHighの間にSDA(データ)が取り込まれます。

22: MATLAB の環境設定ファイルにグラフ設定を書いておく

@mizukirc さん (2019/12/23 投稿): 25 いいね
Tags :matlab グラフ

はじめに - なぜ設定ファイルを作成するのか グラフ作成時に,「同じようなコードを書いている/コピー&ペーストしている」ということがたびたび起こります.毎回同じグラフを書くわけではないので「別にコード書けばええやん」と思われるかもしれません. でもきれいなグラフを描きたい. ドキュメントや色んな人の...(中略)

23: コスタス配列とはどんなものか

@tommyecguitar さん (2019/11/09 投稿): 25 いいね
Tags :matlab 配列 相関 数列

ゴロム定規が「任意のマークの対の距離がどれをとっても等しくならない」なら、コスタス配列はこうです。 さあ自己相関を取ってみましょう。

24: MATLAB/SimulinkでROS2ノードを動かしたかった

@tatsuyai713 さん (2019/12/08 投稿): 23 いいね
Tags :matlab ROS ROS2 Simulink

普通にUbuntu18.04をインストールした場合、Python3.6とPython2.7が入っているますが、ここではPython3.7を要求しています。 さて、今度こそ行けるでしょう。

25: ArduinoとMATLAB/Simulinkを用いたDCモータのシステム同定

@Manao さん (2019/10/21 投稿): 22 いいね
Tags :Arduino matlab Simulink システム同定 DCモータ

同様に, 回転運動方程式 $$ J \frac{d\omega(t)}{dt} + D\omega(t) = T(t) $$ に対してもラプラス変換を適用して, Ω(s)でまとめると、 $$ Ω(s) = \frac{1}{sJ+D}\tau(s) , \tau(s) = K_{t}I(s) $$ ...(中略)

26: MATLABで最適化の途中経過を可視化&動画化する

@motorcontrolman さん (2019/09/03 投稿): 21 いいね
Tags :matlab

(ウェブカメラ動画からx,yのデータを抽出⇒モデル化したら面白そう) a=4,b=0.8のもとydataを作成し、rand()でノイズを与えます。 ⑤出力関数にて可視化&動画化 グローバル変数と永続変数を使います。

27: 世界一短いMATLAB関数(自称)を書いた

@backslash さん (2019/11/15 投稿): 20 いいね
Tags :matlab programming

ドキュメンテーションを見てみましょう。 まとめてみますと、 セル配列dataを関数入力として渡す 関数内ではセル配列データが変数varargoutに代入される セル配列データvarargoutが任意の数の出力引数として返される セル配列の要素が用意された出力変数a、b、cに代入される 補足 今回は計...(中略)

28: 見通しの良いファイル構成 ~ パッケージ、使ってますか? ~

@sshojiro さん (2019/12/12 投稿): 20 いいね
Tags :matlab scikit-learn package

明らかに、+mml/+metrics/r2score.mなんだなとすぐ分かります。(どこに何のファイルがあるのか分からないとイライラしてしまいますよね。

29: データ駆動型制御器設計法の紹介

@larking95 さん (2019/12/10 投稿): 19 いいね
Tags :Python matlab 制御工学 PythonControl VRFT

  1. 設計仕様の決定 2. 入出力データの取得 3. アルゴリズムに従って最適化問題を解く 今回は,モータを使った速度制御系の制御器設計を例にして説明していきます。 すると,$J_\mathrm{VR}^N(\boldsymbol{\rho})$ は制御対象のモデル $P(z)$を使うことなく,入...(中略)

30: MathWorks Minidrone Competition at Tokyo 2019 (参加した感想編)

@watawatavoltage さん (2019/12/19 投稿): 19 いいね
Tags :matlab drone 制御工学 Simulink STEM

青色がすごくかっこいいですよね pic.twitter.com/GrDk5RTa64 Tシャツ つぎは、Tシャツです。 pic.twitter.com/1VREVGMnWd 大会全体を通した所感 非常に,有意義な大会でした.大会では負けてしまいましたが,MATLAB/SIMULINKを用いた実機制御...(中略)

31: MATLABいたずらテクニック

@larking95 さん (2019/12/30 投稿): 18 いいね
Tags :matlab joke 無限ループ ジョーク 闇の魔術

そして,Ctrl-Cで関数を終了させた場合には,その関数のスコープを抜けるためローカル変数は消えてしまいます。また,MATLAB本体が再帰呼び出しの回数に制限をかけているため,厳密には無限にはループしません。

32: MATLABでLaTeX論文用の図を整形する

@larking95 さん (2019/12/10 投稿): 18 いいね
Tags :LaTeX matlab PDF フォント

そこで,公開されているアドオンexport_figを利用することにします。 ・ 気になる方は,グラフィックスオブジェクトの取り扱い,構造体を見ていただくと,参考になると思います。

33: 制御バリア関数(Control Barrier Function)を使ってみたい

@tripUccello さん (2019/11/21 投稿): 17 いいね
Tags :matlab 制御工学

はじめに 制御中にどうしても満たしてほしい条件ってありますよね.例えばロボットアームなどの機械を自動制御する際は安全な動作速度を考えたり特異姿勢を回避したりすると思います.制約付き最適制御問題を計算機でゴリゴリ解きながら有限時間最適制御やモデル予測制御を実行すればなんとかなる場合もありますが,求めら...(中略)

34: MATLABの講習会で学んだこと

@Shinbo-Rina さん (2019/12/13 投稿): 16 いいね
Tags :matlab

はじめに… 先日、金沢工業大学で行われたMathWorksJapanさんのMATLABの講習会に行ってきました この記事はその講習会で学んだことの特に基礎の基礎の部分をまとめていきます MATLABでどんなことができるのかを中心に話していきたいと思います 目次 MATLABとは MATLABでできる...(中略)

35: Identify Yourself!

@HppyCtrlEngnrng さん (2019/12/05 投稿): 16 いいね
Tags :matlab 制御工学 システム同定

以下のサンプルではさらにコールバック中にaxesオブジェクトのCurrentPointプロパティを参照して、タイトルにポインタ位置を表示しています。 Toolboxの導入状況によらず、モデル次数はともに3としています。

36: MATLABでポケモンの絵を書こう

@teruqii さん (2019/10/18 投稿): 15 いいね
Tags :matlab WolframAlpha ポケモン

下の方に [コピー可能なテキスト] ってあるので、クリップボードにコピーしておきましょう。 せっかくなので、あとはMATLABで。

37: obnizとMATLAB/Simulinkをつなげてみた(Websocket使用)

@henjin01_Fab さん (2019/12/19 投稿): 15 いいね
Tags :matlab websocket Simulink obniz

MATLABコードをSimulink側で呼び出して、SimulinkとObnizをつなげてみる。本記事ではこのライブラリのインストール方法は割愛します。

38: 離散フーリエ変換から離散コサイン変換までの式展開

@eigs さん (2019/12/24 投稿): 15 いいね
Tags :matlab 数値計算 計算機科学 フーリエ変換 FFTW

ここで拡張方法に由来する $x'(N+1) = 0$ 及び $x'(j) = x(2N-j+2)$ for $j>1$ を使うと、右辺は ということで、 $y(k)$ は $x(j)$ に対する DCT-Ⅲ であり、ここで $j \le 2$ では $x(j) = x'(j)$ そして $\sqr...(中略)

39: MATLAB/Simulink Homeの自動コード生成(追加ツールボックス必要なし)を使ってCAN通信を実現する

@tatsuyai713 さん (2019/12/17 投稿): 14 いいね
Tags :C++ matlab RaspberryPi Simulink

CAN-BUS通信 on Raspberry Pi それでは、コード生成について書きたいところですが、何かテーマがないとどうも書く気も起きないので、今回はRaspberry PiでCAN通信を可能にして、Simulinkでコード生成して実行してみたいと思います。他は使い方に合わせて設定してください...(中略)

40: ブロック図+実例からARモデルを理解する

@motorcontrolman さん (2019/11/30 投稿): 14 いいね
Tags :matlab 統計学 制御工学

ARXモデルのブロック図は下記です。 すなわち、ARモデルはノイズ入力があるからこそシステム同定が可能なのです。

41: MATLABでスタバのフードを選ぼう

@teruqii さん (2019/12/12 投稿): 14 いいね
Tags :matlab スタバ starbucks

あれって口が臭い人が食べるやつじゃん!ミント以外で脂肪分が一番少ないやつがいい!」 「・・・」 偏見はさておき、文字は contains で分かるからミント以外を取ればいいね。 さて仕事するか。

42: MATLAB 最速最短でディープラーニングを使う

@motorcontrolman さん (2019/09/14 投稿): 14 いいね
Tags :matlab DeepLearning

ログインには、Mathworksアカウントが必要です。 まとめ ・MATLAB Onlineは最速最短でMATLABが使え、ディープラーニングが使える ・とはいえ速度はイマイチなので、Online使ってみていい感じならインストールしましょう ・ディープラーニング研究者は枝豆を食べないし、ハサミで缶...(中略)

43: High Power Gear Boxを用いたDCサーボのシステム同定とPD制御

@Manao さん (2019/12/21 投稿): 14 いいね
Tags :Arduino matlab Simulink システム同定 サーボ制御

DCモータの速度制御系は, ステップ応答やシステム同定などを通して1次遅れ系であることが分かりました。 制御プラントの伝達関数とコントローラ伝達関数は, $$ P(s) = \frac{K}{s(Ts+1)} , C(s) = K_P + K_D s $$ 前向き伝達関数 $C(s)P(s)$ は...(中略)

44: [パワエレ制御]系統連系インバータってこんなの

@griffin921 さん (2019/11/08 投稿): 12 いいね
Tags :制御工学 パワーエレクトロニクス Simulink インバータ

スイッチがターンオンするとリアクトルに入力電圧$V_{in}$と出力電圧$V_{out}$の差が印加され、エネルギーがリアクトルにチャージされます。https://www.elsevier.com/books/control-of-power-electronic-converters-and-s...(中略)

45: 自分で撮った写真に隠し署名をつけよう

@uqiitam さん (2019/08/20 投稿): 12 いいね
Tags :matlab 画像処理 署名 写真著作権 プログラムで遊ぶ

ステップ2:元画像のB成分の最下位ビットに署名画像を加算 この処理は、元画像のB成分で、ピクセル値が奇数の画素について、1を引き算しておくと、B成分のすべての画素の最下位ビットが0を持つようになる。 ステップ4:署名の復元 自分の写真の何番目の成分に署名を入れたかのみをパラメータとして持っていれば...(中略)

46: 終端状態制御を単体で適用してみた結果

@fumiya_sato さん (2019/12/22 投稿): 12 いいね
Tags :matlab 制御工学

理論 背景 終端状態制御は,あるシステムに対し,フィードフォワード入力を与えることで 有限時間で指定した終端状態にもってゆく制御法である。 $J=\boldsymbol{U}^T\boldsymbol{Q}\boldsymbol{U} + 2\lambda(X -\boldsymbol{\Sigm...(中略)

47: MATLAB グラフのインパクトのある可視化(可触化)

@teruqii さん (2019/08/20 投稿): 12 いいね
Tags :matlab 可視化 Lego 可触化

MATLAB っていろんな可視化があるよね。 プログラムを実行すると設計図が出ます。

48: MATLAB/Simulink Homeの自動コード生成を使ってモーター制御ROSノードを作成したかった

@tatsuyai713 さん (2019/12/22 投稿): 12 いいね
Tags :matlab RaspberryPi ROS DJI Simulink

前回記事に書きましたが、CANの通信を実現するSimulinkのブロックがR2019bから用意されていますが、ビルド時に不具合がでる&CANが2CH接続するのに対応していないということで、前回と同じくCAN device driver for mcp2515を使用していきます。 さてこのしっかり作...(中略)

49: MATLABのGlobal Optimization Toolboxの使い方(GA実践編)

@k_hashiko さん (2019/12/12 投稿): 12 いいね
Tags :matlab 遺伝的アルゴリズム 数理最適化

概要 Global Optimization Toolboxには大域的最適解(最小値)を求めるのに特化した関数が用意されています. 私は普段その中のメタヒューリスティック的な最適化手法の関数(Simulated annealing, Particle swarm, Genetic algorithm...(中略)

50: MATLABのプロットでアノテーションをつける

@Monzo_N さん (2019/12/25 投稿): 12 いいね
Tags :matlab

これにアノテーションをつけてみます。 なんのかんので、Twitterに動画をアップロードし、Qiitaにリンクを張ると動画埋め込みができることがわかり、それを採用しました。

30
24
5

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
30
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?