Entries from 2014-08-25 to 1 day

MATLAB Quine

Quineとは、「自分自身のコードを出力するプログラム」です。 これの難しさは、例えば printf("hello world!");という文字列を出力するためには、 printf("printf(\"hello world!\");");のようなものを書けば良いのですが、こうすると作ったコードが元のコー…

MATLABの無名関数内で条件分岐・複数行実行を行う方法

これらは、以前Obfuscated MATLAB Codeを書いた時に使ったテクニックなのですが、通常のMATLABプログラミングでも使えそうだと思ったので紹介します。 Yet Another Obfuscated MATLAB Code - woodrush’s diaryこれらのテクニックの根底にあるのが、fevalとい…