你这样理解就好了.
如果不公转,那么按一年360天算,地球自转360圈就可以了.就是360个恒星日.
如果正常公转和自转,那么,自转360圈之后,公转的一圈,相当于地球自己多转了一圈,多出24小时,平均到360天,正好是4分钟左右.和恒星日太阳日的差值基本符合.总和则是360个太阳日.
如果反向公转或反向自转的话,公转的一圈则相当于给地球减了一圈,少了24小时,于是恒星日就比太阳日长了.
1、恒星日和太阳日的差别是自转方向和公转方向叠加造成的,如果没有公转当然相等.
2、同理,地球自转和公转都是自西向东,所以太阳日需要比恒星日更长的时间.如果自转方向相反,太阳日就只需要比恒星日更短的时间就可以完成(这个用相对运动就可以解释)
3、从第一个问题的解释就可以看出,只存在叠加的问题,同时反向转动还是叠加的,所以不会改变.
4、和2一样,叠加变成了做差,所以同样不存在哪个改变.只要一者相反,结果一定相反.
附:太阳日即地球同一经线相临两次面向太阳所用的时间,在无公转条件下,地球原本需要23小时56分4秒就能完成,但在这期间地球又自西向东公转了59′左右,所以需要再自转3分56秒才能让同一经线直面太阳.