How can I display the symbolic rational answer as a number?
Show older comments
Hello. I have a problem with my code. It gives a rational expression. E.g.: 1/2 instead of 0.5. I tried floor, format, rats commands but no cure.
syms VA1(RD1); %RD1 is a parameter of VA1
VCC=5; %VCC=5
RF=58.7*10^3; %RF=58.7Kohms
RS=27.28*10^3; %RS=27.28Kohms
VA1=VCC*((RF/(RF+RD1))-(RS/(RS+RD1))); %The equation of VA1
dVA1=diff(VA1); %dVA1= derivative of VA1
RD1=abs(solve(dVA1==0)); %solve dVA1=0 and find the absolute value of RD1
RD1=RD1(1)%RD1=Positive root of RD1
VA1=VCC*((RF/(RF+RD1))-(RS/(RS+RD1))) %Substitute the RD1 value in the equation
VA1max=VCC*(RF/(RF+RD1)) %Maximum output voltage value
VA1min=VCC*(RS/(RS+RD1)) %Minimum output voltage value
Accepted Answer
More Answers (0)
Categories
Find more on Calculus 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!