题目
关于line函数里面四个数的解释
我现在在使用TC绘制一张cos(x)图像,其中遇到line函数如下:
line(0,cy >> 1,cx,cy >> 1);
line(cx,cy >> 1,cx-10,(cy >> 1) - 5);
line(cx,cy >> 1,cx-10,(cy >> 1) + 5);
line(cx >> 1,0,cx >> 1,cy);
line(cx >> 1,0,(cx >> 1) - 5,10);
line(cx >> 1,0,(cx >> 1) + 5,10);
我搜索过,里面的四个数依次为:起点横坐标,起点纵坐标,终点横坐标,终点纵坐标.
但是我搞不懂(比如说第一行里面)cy >> ">>"是右移的意思,那为什么是>>1呢?我改为>>10,横坐标则变成了折线,
另外,为什么要写6行Line函数呢?前三行控制x轴,后三行控制y轴,为什么?
还有这样一句,希望老大一并解释了,
double sx = getmaxy() * 0.8 / (x2 - x1);
明天早上就答辩了.5555555555555求求你们了!
我现在在使用TC绘制一张cos(x)图像,其中遇到line函数如下:
line(0,cy >> 1,cx,cy >> 1);
line(cx,cy >> 1,cx-10,(cy >> 1) - 5);
line(cx,cy >> 1,cx-10,(cy >> 1) + 5);
line(cx >> 1,0,cx >> 1,cy);
line(cx >> 1,0,(cx >> 1) - 5,10);
line(cx >> 1,0,(cx >> 1) + 5,10);
我搜索过,里面的四个数依次为:起点横坐标,起点纵坐标,终点横坐标,终点纵坐标.
但是我搞不懂(比如说第一行里面)cy >> ">>"是右移的意思,那为什么是>>1呢?我改为>>10,横坐标则变成了折线,
另外,为什么要写6行Line函数呢?前三行控制x轴,后三行控制y轴,为什么?
还有这样一句,希望老大一并解释了,
double sx = getmaxy() * 0.8 / (x2 - x1);
明天早上就答辩了.5555555555555求求你们了!
提问时间:2021-01-27
答案
line的作用是连接线段,里面四个数分别为,起末点横纵座标,〉〉是右移的意思,这里的cx,cy应该在前面有定义吧,我估计是定义为:cx=getmaxx();cy=getmaxy()吧?那就好理解了,getmaxx()是屏幕宽,getmaxy()是屏幕高,那么cx>>1的意思是,将cx转化为十进制数,右移一位,即是除以2.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1翻译英文:你真好.感谢你为我做的一切.(口语)
- 2若关于x的不等式2-|x-a|>x2至少有一个负数解,则实数a的取值范围是( ) A.−94<a<2 B.−54<a<2 C.−74<a<2 D.−73<a<3
- 33种濒危陆生动物的名称,并分析它们濒危的原因.
- 4铁路要经过很多高山,不得不开凿隧道,其中居庸关和八达岭两条 隧道的工程最艰巨.
- 5人造地球卫星的速度相当于宇宙飞船速度的40/57.如果人造地球卫星每秒飞行8千米,那么宇宙飞船每秒飞行多少千米?
- 6怎么用 .-./.*.()使算式成立4 4 4 4 4=1
- 7用恰当的关联词语,将下面三个短句组合成一个句子(句序合理,语意贯通;可以增删和调换词语,不改变愿意
- 8一牛等于多少克
- 9解方程:x/x+2-x+2/x-2=8/x平方-4
- 10求作文:( )一道靓丽的风景线
热门考点