how can find lcm of fraction number.

57 次查看(过去 30 天)
se chss
se chss 2023-4-17
回答: Aman 2023-6-2
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 个评论
Dyuman Joshi
Dyuman Joshi 2023-4-17
Hint - There is a method to obtain LCM of fractional numbers. Search on the internet.

请先登录,再进行评论。

回答(1 个)

Aman
Aman 2023-6-2
Hi there,
Here are the steps to find LCM of fractions a/b and c/d:
  1. Find the LCM of b and d = LCM(b,d)
  2. Multiply the numerator and denominator of both the fractions by LCM(b,d), After this multiplication, denominator of both fractions are same.
  3. 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!

类别

Help CenterFile Exchange 中查找有关 MATLAB 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by