有人把鴿子看作是電阻1000歐的半導體,它在地球磁場中振翅飛行時,翅膀切割磁力線,因而在兩翅之間產生感生電動勢(即感應電壓)。鴿子按不同方向飛行,因為切割磁力線方向不同,所以產生電動勢的大小就可以辨別方向。但是試驗表明晴天放飛時,附加磁場並不影響它的飛行,這說明地磁並不是它的唯壹的羅盤。原來,鴿子能栓測偏振光,在晴天它能根據太陽的位置選擇飛行方向,並由體內生物鐘對太陽的移動進行相應的校正。必須說明壹點的是,當電流逆時針流動時,不管是晴天還是陰天,它都能飛回家。