MATLAB

MATLABで参照型

Wikipediaには MATLAB は参照を持たないため、オープンハッシュテーブル、線形リスト、木構造やその他計算機科学で一般的に用いられる間接参照を含むデータ構造を実装するのは困難である。 http://ja.wikipedia.org/wiki/MATLAB なんて書いてあるけど,実はM…

メモ

不慮の事態に備えて,大切なデータはネットに残しておこう。ということでさっき見つけた関数をメモ。 function [func] = input_poly_2d(g0,h0,th0,ph0) hh1 = h0 * cos(th0); hh2 = h0 * sin(th0)^2; g1 = g0 * cos(ph0); g2 = g0 * sin(ph0); function [f,g…

MATLABで高階関数・クロージャ

JavaScriptやら関数型言語を学んでいたりすると,高階関数やらクロージャやらの概念がすんなり理解できるから嬉しい。 以下は目標値を与えると,「状態を受け取って制御入力を返す関数」を返す関数。 function [func] = input_poly_2d(h0, g0, th0, ph0) h1 …