How to take the inverse of each individual array value and store it to a new array?

125 views (last 30 days)
I am given the following task : Take an input of the 4 resistances given in the problem (R1 , R2 , R3 , R4) as an array - I do that by the following command:
Resistances = input('Enter R1, R2, R3, R4 [ ] around them');
Now, I am asked to calculate the conductance of each resistor from the array the user inputs.
Conductance is simply 1/R, so how can I take each value from my "Resistances" array and take the inverse of it, then put it to a "Conductances" array?

Answers (1)

KSSV
KSSV on 19 Feb 2020
Edited: KSSV on 19 Feb 2020
If R is value, if you want inverse use
C = 1/R ;
If R is an array use:
C = 1./R ;
In your case..use
Conductances = 1./Resistances ;

Categories

Find more on Data Types in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!