分类：教育/科学-理工学科-天文学
问题：天体为什么有磁场?太阳,月球,各大行星和它们的卫星是不是都有磁场? 
回答：    并不是所有天体都有磁场。不同种类的磁场的成因也不相同，如果细数起来有些麻烦。就说点常见的吧。太阳磁场：它的来源是一个尚未解决的难题。现有学说可分为两类：　　一类是化石学说，认为现有的磁性是几十亿年前形成太阳的物质遗留下来的。理论计算表明,太阳普遍磁场的自然衰减期长达100亿年，因此，磁性长期留存是可能的。　　另一类是目前得到普遍承认的发电机学说（太阳平均磁流发电机机制），认为太阳的磁场是带电物质的使微弱的中子磁场得到放大的结果。既然太阳的物质绝大部分是等离子体，并且经常处于运动状态，那就可以利用发电机效应来说明关于太阳磁场起源中的若干问题。　　太阳磁场理论的一个重要课题是太阳活动周的形成机制。目前得到公认的是较差自转理论。它认为太阳的较差自转（太阳自转）使光球下面的水平磁力线管缠绕起来，到一定时候，上浮到日面，形成双极黑子。由于大量的双极黑子磁场的膨胀和扩散，原来的普遍磁场被中和掉了，接着就会出现极性相反的普遍磁场。这样就可以解释太阳的22年磁周。地球磁场：通常物质所带的正电和负电是相等数量的，但由于地球核心物质受到的压力较大，温度也较高，约6000°C，内部有大量的铁磁质元素，物质变成带电量不等的离子体，即原子中的电子克服原子核的引力，变成自由电子，加上由于地核中物质受着巨大的压力作用，自由电子趋于朝压力较低的地幔，使地核处于带正电状态，地幔附近处于带负电状态，情况就象是一个巨大的“原子”。 　　科学家相信，由于地核的体积极大，温度和压力又相对较高，使地层的导电率极高，使得电流就如同存在于没有电阻的线圈中，可以永不消失地在其中流动，这使地球形成了一个磁场强度较稳定的南北磁极。另外，电子的分布位置并不是固定不变的，并会因许多的因素影响下会发生变化，再加上太阳和月亮 的引力作用，地核的自转与地壳和地幔并不同步，这会产生一强大的交变电磁场，地球磁场的南北磁极因而发生一种低速运动，造成地球的南北磁极翻转。 　　太阳和木星亦具有很强的磁场，其中木星的磁场强度是地球磁场的20至40倍。太阳和木星上的元素主要是氢和少量的氦、氧等这类较轻的元素，与地球不同，其内部并没有大量的铁磁质元素，那么，太阳和 木星的磁场为何比地球还强呢？木星内部的温度约为30000°C左右，压力也比地球内部高的多，太阳内部的 压力、温度还要更高。这使太阳和木星内部产生更加广阔的电子壳层，再加上木星的自转速度较快，其自 转一周的时间约10小时，故此其磁场强度自然也要比地球高的强。 　　事实上，如果天体的内部温度够高，则天体的磁场强度与其内部是否含有铁、钴、镍等铁磁质元素无关。由于太阳、木星内部的压力、温度远高于地球，因此，太阳、木星上的磁场要比地球磁场强的多。而火星、水星的磁 场比地球磁场弱，则说明火星、水星内部的压力、温度远低于地球。 　　关于地球磁场的形成原因，一种关于地球磁场成因的假说认为：地球磁场的形成原因和其它行星的磁场的形成原因是类似的，地球或其它行星由于某种原因而带上了电荷或者导致各个圈层间电荷分布不均匀。这些电荷由于随行星的自转而做圆周运动，由于运动的电荷就是电流，电流必然产生磁场。这个产生的磁场就是行星的磁场，地球的磁场也是类似的原因产生的。这个假说和各个行星磁场的有无和强弱现象符合的非常完美。月球磁场：月球没有统一的磁场，只有几处带有磁场的地方，而且成因不明。其他的就不细说了，太麻烦了。