how can find lcm of fraction number.
136 views (last 30 days)
Show older comments
a = 3/10, b = 4/7
how can i find lcm of a and b?
matlab fucntion lcm input must be integer, so i cannot use lcm function.
1 Comment
Dyuman Joshi
on 17 Apr 2023
Hint - There is a method to obtain LCM of fractional numbers. Search on the internet.
Answers (1)
Aman
on 2 Jun 2023
Hi there,
Here are the steps to find LCM of fractions a/b and c/d:
- Find the LCM of b and d = LCM(b,d)
- Multiply the numerator and denominator of both the fractions by LCM(b,d), After this multiplication, denominator of both fractions are same.
- Find LCM of the new numerators and the answer is LCM(new numerators)/LCM(b,d).
Here is the MATLAB implementation of the above algorithm:
a = 3/10;
b = 4/7;
[na, da] = rat(a);
[nb, db] = rat(b);
d_lcm = (da * db) / gcd(da, db);
an = na * d_lcm / da;
bn = nb * d_lcm / db;
num_lcm = an*bn / gcd(an,bn);
lcm_result = num_lcm/d_lcm;
Hope this helps!
0 Comments
See Also
Categories
Find more on Resizing and Reshaping Matrices 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!