谁能帮忙。
我正在按照找到的教程进行操作 here因为我有一种情况,我必须得到点斜率形式的直线方程,即 y−y1=m(x−x1)
。
我可以顺利完成教程的第 3 步,但后来卡住了。为了从这个等式 y−3=**3/11**(x−4)
到这个 11y−33=3(x−4)
(去掉右边的分数),我必须在两边都乘以 11。
但是,我的问题是我显然不会在 C# 中使用分数,而是使用浮点小数。所以我的值将是 0.272727
而不是 3/11。那么我需要在两边乘以什么才能得到正确答案呢?或者甚至可以做到这一点?
我的问题是,如何从 y−3=**0.272727**(x−4)
得到 11y−33=3(x−4)
十进制形式?
有没有人有任何建议或替代方案可供我使用?
提前致谢
最佳答案
您实际上可以在 C# 中使用分数 使用它,您可以避免舍入偏差。
关于c# - 在 C# 中将分数转换为 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9993757/