公元1044年左右, 北宋曾公亮和丁度在他們的軍事著作《武經總要》中提到了指南魚。 這是一種用磁鋼片做成的魚形指向標。 后來沈括在前人的基礎上對指南針的制作加以改進, 制造出較為完善的指南針。 值得一提的是, 沈括在《夢溪筆談》中記述了他在多次試驗中發現的地磁偏角現象:“常微偏東, 不全南也。 ”沈括的發現比哥倫布橫渡大西洋時發現的地磁偏角要早400多年。 據《嶺外代答》記載, 宋代海外貿易空前繁榮, 與宋朝保持通商貿易的國家多達50余個。 當時的商船, 應該是具有軍民兩用性質的艦船。
元朝統治時期, 它的航海事業及海外貿易情況如何, 現存的史料中僅有寥寥數語的記載。 但從近年來在伊朗、土耳其發現的元青花瓷器來看, 蒙元時代還是延續了前朝歷代高超的海船建造技術, 元朝還曾大力發展海外貿易。 不然的話, 就難以理解為何會有眾多像馬可·波羅那樣的人能來元朝為官;就難以理解為何著名的“元青花瓷”上會有來自伊朗的叫做“蘇麻青離”的礦物原料;就難以理解為何著名的福建泉州港會有大片“色目人”的清真墓地。 這些都充分說明元朝的航海事業及海外貿易非常興旺。
也有人認為, 馬可·波羅這樣的“色目人”來元朝為官不是史實,
從被明代銷毀過的遼金元史料中, 人們還是可以發現某些傳承下來的科技進步。 大約在公元1279年元朝立國前后, 蒙古鐵騎總結了金兵失利于水戰的教訓, 于是大力擴水軍、造戰艦, 直至徹底覆滅南宋。
指南魚
這些舉措客觀上促進了造船業和航運業的發展。 如1270年, 元朝擁有教練水軍7萬余人, 造戰船5000艘。 從1274—1282年, 共造海船990艘, 若加上內河戰船, 已有17900多艘。 至于民船的數量, 就更大了, 光是負責郵遞轉運的專船就達5921艘。 元時的海洋航線更是四通八達, 船型繁多。
《馬可·波羅行紀》中說:1292年馬可·波羅受元帝委托, 護送元公主出嫁伊爾汗國, 備海船13艘;每船有4桅, 張12帆, 有倉房56所;用杉木建造, 外殼板由二層板建成, 鐵釘釘合, 桅桿可隨意起伏;全船分13個水密隔艙,