我理解如何计算斜边a ^ 2 + b ^ 2 = c ^ 2, sqrt(c)=斜边。我知道stackoverflow上已经有一些相关的答案了,但是他们沉浸在我作为初学者程序员我还不太了解的术语中。
由于这是更多以编程为导向的,我也无法在数学网站上找到任何相关内容。
如果你有一个直角三角形
* |
7.07 * | 5
* |
* |
*_ _ _ _ _ |
5
如何以笛卡尔格式递增x和y(x,y),以便我可以绘制 以像素为单位SetPixel(myDC,x,y,COLOR);
我以某种方式理解了sin,cos和tan的概念以及它们的逆,但是对于我的生活来说,不能弄清楚如何相对于相邻和相反长度的大小将(x,y)加在一起。 / p>
答案 0 :(得分:1)
那么他们会相对于彼此增加。因此,如果三角形的腿长度相等,那么x和y的增量也应该相等。类似地,如果一条腿是3,而另一条腿是4,那么x和y应该递增,使得每个x和y增量(x,y),x = 4y / 3或y = 4x / 3。 / p>
答案 1 :(得分:1)
您可以使用图形函数绘制斜边,以便在两点之间绘制线条。否则,你可以计算两点的直线方程:y = mx + n,你就避免使用三角函数。