Info
This question is closed. Reopen it to edit or answer.
handling situations when properties are not always dependent
    6 views (last 30 days)
  
       Show older comments
    
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!
0 Comments
Answers (0)
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!