Matlab code for fractions

95 visualizzazioni (ultimi 30 giorni)
Johnny McKenney
Johnny McKenney il 27 Set 2020
Commentato: Star Strider il 27 Set 2020
How would I write 1.5/s as a num[ ] den[ ] code in matlab?

Risposta accettata

John D'Errico
John D'Errico il 27 Set 2020
Confusing question.
Do you know the value of s?
s = 7
s =
7
>> 1.5/s
ans =
0.214285714285714
>> format rat
>> 1.5/s
ans =
3/14
Do you not know what is is, so you want to use s in a symbolic form?
syms s
1.5/s
ans =
3/(2*s)
  1 Commento
Johnny McKenney
Johnny McKenney il 27 Set 2020
I do not know S. I think it is 1. We are meant to write
numx = [ 1 2 3]
denx = [1 2 3]
as an example. I just can't figure out how to do that with 1.5/S or 1/S+2

Accedi per commentare.

Più risposte (1)

Star Strider
Star Strider il 27 Set 2020
Use the rat function:
x = 1.5
[num,den] = rat(x)
producing:
num =
3
den =
2
.
  2 Commenti
Johnny McKenney
Johnny McKenney il 27 Set 2020
ok thank you
Star Strider
Star Strider il 27 Set 2020
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by