所以我需要能够在已经编码好的笛卡尔坐标系的图上画一个点。几何体是这样的:(0,0)在窗口的左上角,当它向右移动时,x增加,当它向下移动时,y增加,所以右下角是(800600)。你知道吗
我的笛卡尔坐标(0,0)实际上在点(400300)上,这就是我希望我的图对齐的地方。你知道吗
我的代码用于获取输入、将其转换为表达式并使用小矩形点绘制这些点
expression = input("Enter a mathematical
for x in range(0, 800):
y = eval(expression)
rect(x, y, 2, 2)
我的问题是:代码需要能够正确地读取和绘制所有正常的数学表达式,如x、x^2、x^3等,但是在我绘制的笛卡尔平面上,由于图形库创建的窗口的奇怪象限系统,这些值实际上都是正数。你知道吗
当我的程序开始绘制和绘制所有这些坐标时,我没有得到正确的绘制。你知道吗
有人能解释一下我应该怎么做,把这些图形坐标转换成笛卡尔平面坐标吗?你知道吗
注意笛卡尔平面的每30个图形units = 1 tick
单位。你知道吗
如果你的问题是我认为它是,尝试以下代码。你知道吗
相关问题 更多 >
编程相关推荐