Pass objects into function
古いコメントを表示
classdef myClass
properties
data
end
methods
function h = myClass(data)
h.data = data ;
end
end
end
This is a class defined and I want to pass its object into a function like shown in the below:
h = myClass(0);
chg(h);
h.data
function chg(h)
h.data = h.data+2;
end
But line h.data prints 0 instead of 2. Why is that and where is the mistake in my code.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Create System Objects についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!