【发布时间】:2012-09-22 22:35:34
【问题描述】:
在不使用 numden() 函数的情况下,是否有在 MATLAB 中获取分子和分母的方法?例如:
format rational
x=5/2;
我想获得 5 作为 num 和 2 作为 den。你能帮我解决这个棘手的问题吗?
【问题讨论】:
-
再看看post
-
为什么不想使用 numdem?它会简单得多,不是吗?
标签: matlab
在不使用 numden() 函数的情况下,是否有在 MATLAB 中获取分子和分母的方法?例如:
format rational
x=5/2;
我想获得 5 作为 num 和 2 作为 den。你能帮我解决这个棘手的问题吗?
【问题讨论】:
标签: matlab
怎么样
[N,D] = rat(2.5)
否则,如果你坚持自己做,你可以做类似的事情
N = 2.5;
D=1; while (int64(N)~=N), N=N*10; D=D*10; end
g = gcd(N,D);
D = D/g;
N = N/g;
【讨论】: