how to get float answer and not a Fraction ?

조회 수: 91 (최근 30일)
tomer polsky
tomer polsky 2019년 5월 5일
편집: Stephan 2019년 5월 5일
lets say this is my code ,(simple code ) :
for some reason my answer is fraction and float point anser ,how to fix the format ?
clc;
clear all;
syms R2
R1=200
eqn=(12*R2)/(R2+R1)==5
sol_R2=simplify(solve(eqn,R2))

답변 (1개)

Stephan
Stephan 2019년 5월 5일
편집: Stephan 2019년 5월 5일
Hi,
symbolic calculatuions are always precise. If you want a float point answer, you have to tell it to matlab:
% one way:
sol__R2_num1 = double(sol_R2)
% The other way:
sol_R2_num2 = simplify(vpasolve(eqn,R2))
Best regards
Stephan

카테고리

Help CenterFile Exchange에서 Assumptions에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by