恭喜,你发布的帖子
发布于 2017-09-12 10:42:22
5楼
1、无符号数的平面,只有I象限;
2、不在数轴上的两点间的中点,怎么会跑到数轴上?
3、加减运算,可以在这个平面上的任意点实施,遇边界会反射,不会缩到边界(数轴)上。
4、但是,若存在溢出,乘除法则行不通。
5、A=(16#FFFFFFFF,16#FFFFFFFF);B=(1,1)。AB之间的中点在(16#40000000,16#40000000)。
5,你说的是南辕北辙的另一个答案。我意思是短弧,而你的答案是长弧。
4,这是我后续想问你的问题。
3,16#ffffffff加2等于多少?是1吗?那么16#FFFFFFFF和1之间是不是还有一个0?
1,对只有1象限。并且有边界。跨过边界会在另外一端出现。
2,根据plc的数轴的原理。0右边是1,0左边是……不是边界外,而是16#FFFFFFFF。回到你的问题1,只有1象限是在几何上的认识,而对于plc来说0左边这个数,你可以当做是-1,也可以当做是16#FFFFFFFF。所以A点和B点之间就是(0,0)
声明:我写16#FFFFFFFF只是为了书写和阅读方便,免得写4xxxxxxxxxxxxxx那个十进制数。并不代表我把这个数看成什么,什么也好。
plc数轴是最大值接着0的,形成一个圈,变量一直加一,就会在这个圆上往一个方向不停地转。这个是大家共识的了。在这个圆上任意选择两个点,例如10和14,会把圆分成两份。一份是由10 11 12 13组成,暂且称为短边,另外一份是14 15 16…最大值 0 1 2……7 8 9组成。
我现在问题就是计算两个点之间,短边上的中点,10和14的中点就是12。16#FFFFFFFF和1之间的中点就是0。我是这个意思。
我就是寻求一个计算方法计算plc数轴组成的直角坐标上两点A B的中点。是短边上的中点。
请填写推广理由:
分享
只看
楼主