MATLAB ヘルプのこの例を検討してください。
この例は、構文に問題があるだけでなく、うまく機能しません。バージョンの問題かどうかはわかりませんが、R2013a を使用しています。
classdef MyClass
properties (Constant = true)
X = pi/180;
end
properties
PropA = sin(X*MyClass.getAngle([1 0],[0 1]);
end
methods (Static = true)
function r = getAngle(vx,vy)
end
end
end
それは言う
未定義の関数または変数 'X'。MyClass のエラー (1 行目) classdef MyClass
を追加することで修正できますMyClass.X
が、これが目的であったかどうかはわかりません。