百度问吧VB中用默认坐标系绘画三角函数时,怎么画出来是横线呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/03 08:53:49
百度问吧VB中用默认坐标系绘画三角函数时,怎么画出来是横线呢
xRn@ܺd~D/U*Đ&) NBZ DT1Xؘ+;l6rY̼;qhv=h߽ܤ++hcXĮ< c%)LDt)Rs'L: XT_/ξ5:u3s &`Η.vp5&rb3 T9 4y4nQ/UjYD+ТXoj"zYF+S,kÖ}b(+Z 4U2a~˹8e-iOrʄI'i׌bʹryݨyQGNf2j~&1f`o"<=tb߁BHXä:{v-* \J*'bG8jh^%}gi̝JϊK,o)(33SbX`"֧jz

百度问吧VB中用默认坐标系绘画三角函数时,怎么画出来是横线呢
百度问吧VB中用默认坐标系绘画三角函数时,怎么画出来是横线呢

百度问吧VB中用默认坐标系绘画三角函数时,怎么画出来是横线呢
画正(馀)弦时,估计你的y坐标是[-1,1]之间,没有乘放大系数,而vb里默认每像素是15个单位,所有图像算出来的坐标要乘一个放大系数才能看清楚.如果y的最大值与最小值的差值小于15(即一个像素)就成水平直线了.
比方说,你窗体是800×600的,那你的坐标范围应该是(0,0)到(12000,9000)(未考虑标题栏占的高度),要想画出合适的图形,要经过放大和坐标平移.平移加放大就是x=x*n+x0,y=y*n+y0,(x0>0,y0>0,n>0.n为放大系数,x0,y0为新原点坐标).具体的放大系数和平移量视具体要求及自己喜好确定.