Info

This question is closed. Reopen it to edit or answer.

handling situations when properties are not always dependent

1 view (last 30 days)
I'm currently struggling with a situation where I've defined a class with dependent properties. In this case my class is a circuit with properties: voltage , current, and resistance. I use a get method to obtain the power of the circuit. The code can be seen as:
classdef circuit
%CIRCUIT Summary of this class goes here
% Detailed explanation goes here
properties
voltage
current
Resistance
end
properties (Dependent= true,SetAccess = private)
power
end
methods
function out = get.power(theCircuit)
out = theCircuit.current^2 * theCircuit.Resistance;
end
end
end
In this case I can dynamically get the power based on the current and the resistance properties.
My question is, what is the best way to handle situations when I want to define a power and resistance and from that use a getter method to obtain the current?
Any help is greatly appreciated!

Answers (0)

This question is closed.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!