Deleting required object properties data for calculating dependent properties data without deleting the data in dependent properties.
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi everybody. I created a class using the knowledge in https://ch.mathworks.com/help/matlab/matlab_oop/example-representing-structured-data.html Let me take the example of the above mentioned link and ask my question:
... properties (Dependent) Modulus end
methods function modulus = get.Modulus(obj) ind = find(obj.Strain > 0); modulus = mean(obj.Stress(ind)./obj.Strain(ind)); end end
My Question: Only when I add the data to the properties: Stress, Strain the property Modulus is shown/calculated. This is fine. Is there a method on how to, after getting the result of Modulus, delete the data within the properties Stress and Strain whithout deleting the data in the property Modulus?
댓글 수: 1
Greg
2018년 9월 15일
편집: Greg
2018년 9월 15일
I don't think so, but why would you want to do that?
Let me elaborate - the point of dependent is that there never is any data in the dependent property. It is calculated on demand each and every time it is accessed.
I just had a scary idea that might suffice as a workaround. If you can explain the use case, and don't get anywhere, I'll try to write up an example and post tomorrow.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Stress and Strain에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!