開発のヒホ

iOSとかAndroidとかのアプリを開発するのに四苦八苦するブログ

MATLAB

MATLABのsaveasで保存した画像が実際のfigureの画像と異なる

タイトルの通りです。解決策としてはhgexportを使えば良いとのこと。 Why do figures exported using the SAVEAS function and the File->Save As menu item have different resolutions and file sizes? - MATLAB Answers - MATLAB Central 試してみました…

MATLABのparfor内でSubscripted assignment between dissimilar structuresエラー

MATLABで唯一(?)マルチスレッドが可能になるparfor、かなり便利に作られている反面、意図しない予想外なエラーがぽこぽこ出てきて困る時があります。 今回はparfor内でSubscripted assignment between dissimilar structures.というエラーが出ました。 in…

”大阪都構想の賛否を問う住民投票”に有意差はあったのか

2015年5月17日、大阪都構想に賛成するか反対するかで住民投票が行われ、反対705585票、賛成694844票となり、「大阪市は都構想に反対する」という選択をしました。 http://www3.nhk.or.jp/news/html/20150517/k10010082861000.html 投票数1400429あるなか、票…

MATLABで導入しているtoolboxの一覧を表示する

v=[ver]; {v.Name}' 終わり。

MATLABのParallel Tool Boxのmatlabpoolがエラーを吐く

趣味で大規模計算するため並列計算ができるToolbox、Parallel Tool Boxを購入しました。 学生価格なので約2500円、超お得! いざ実行するためにmatlabpoolを叩いたのですが、ぬるぽを吐いてうまく動きませんでした。 EDU>> matlabpool Error using matlabpoo…

MATLABでgifアニメーションを作る

MATLABでfigureのgifアニメーションを作ろうとしたのですが、 なんとなく画像ファイル群からgifファイルを作りたいと思い、試行錯誤しました。 MATLABのsystem関数でconvertを呼び、画像ファイル群をgifファイルに変換します。 汎用性は高いのですが、設定が…

MATLAB開始時のディレクトリの変更

MATLABで開始時に動かしたいプログラムがあるときは、 MATLAB起動時の初期フォルダにstartup.mを配置してコードを書きます。 それはよく知られているのですが、この初期フォルダの変え方が調べてもパッと出てこなかったのでメモを残します。 MATLAB起動時に…

最前面にさせないように現在のFigureの指定

MATLABで描画対象とするFigure(画面)を変更する機会は多いと思います。 figure( 1 ) ; でも、これだといちいち最前面にそのFigureがしゃしゃり出てきて、 プログラミングしてるのを阻害されてとっても邪魔なんですよね。 なので最前面にさせないように、か…

構造体配列のフィールドから行列を作る

MATLAB便利です。 便利なのですが、たまにかゆいところに手が届かないときがあります。 構造体配列(struct)と行列(matrix)とセル行列(cell)周りの行き来がしにくいのです。 少々強引ですが、パキッとstruct→matrixにする方法があるので紹介します。 s = stru…

点の集まりからパターンマッチングしてくれるMATLABとC++用のライブラリLIBICPを導入する

卒論のために点パターンマッチングを行う必要がありました。 時間がないので手頃なライブラリを探していたところ、LIBICPというものを見つけました。 Andreas Geiger SVD-baseな点パターンマッチングを行ってくれるようです。よくわかりませんが。 C++で書か…

OctaveのPackagesを全部インストールする

研究のためにMATLABを使う機会が増えてきました。 家でも動かしたいからOctaveを導入してみました。 その際に、数多のパッケージをいちいちインストールするのが面倒だったので、 全部インストールするスクリプトを書きました。 install_all_packages.m % pa…