查看: 4374|回复: 2|关注: 0
如何提取MATLAB中分数的分子或者分母
你的标题和你的问题不是一个呀,呵呵
%假设有两个数x1, x2
x1 = 3 / 5;
x2 = 15 / 7;
%小数先转成分数
[n, m] = numden(sym(x1)); %n = 3, m = 5
[p, q] = numden(sym(x2));&&% p = 15, q = 7
%然后再求分子的最小公倍数
k = lcm(n, p); % k = 15
% 分母的最大公约数
l = gcd(m, q); % l = 1
% 所求结果为
x = k / l %x = 15