指南针为什么不叫指北针

news/2024/10/22 23:23:50/

相信大家对于指南针都会有个疑问,明明是指北,为什么要叫指南针呢?以下是我从网上查阅的资料解释这个问题的。以下资料来自(http://history.gmw.cn/2016-02/20/content_18952179.htm)

指南针为什么不叫指北针?这个问题很有趣,用过指南针的朋友都知道,其实指南针上面的箭头一般是指北方的,那么为什么还叫指南针呢?其实是这样的,古代人指北是不用指南针的,而是通过看北极星。

中国是个天文学很发达的国家,而且位于北半球。在很久很久以前,古人就对天上的恒星、行星、星座感兴趣,勤于观察。他们对天空中的北斗七星是相当熟悉的。这7颗亮星中的4颗组成斗形,另3颗组成斗柄;而且用北斗星很容易找到位于北极的十分耀眼的北极星。用北极星指北是中国人的常识、中国人的传统和习惯。

有了这个可以指北的标志物,任何事物都是不能和它争锋抗衡的,也不允许与它争,就如同日出指东一样。正因为如此,指南针的“老祖宗” 也是制成北斗7星的形状,叫司南。

可能是因为这个叫“司南”的工具,所以后来大家就有了指南针这样一个说法了,习惯之后其实也没人去在乎为什么不叫指北针,因为南和北是对着的,知道了北方就一定知道南方。

另外在我国古代文化里,南为阳,北为阴,活人都以阳为尊。皇帝都是面南背北坐,正屋的门窗都开向南。所以指示方向,也以南为主吧。

总结下: 中国古代有北极星来指示北方,又由于习惯的问题,加上南面为尊,故把指北针称为指南针(知道了北方就知道南方)。


http://www.ppmy.cn/news/707110.html

相关文章

手机上的指南针怎么用?分享两个指南针使用方法给你

方向感是大部分“路痴人”的难题,当你一个人在外面,对于眼前的方位一无所知时,你会怎么办呢?这里要提醒大家不要忘了,其实我们手机中有一个“指南针”,我们可以借助它来帮助我们获取方向指引,那…

用指针将整型数组的值逆序存放(二)

下面是一个使用冒泡排序法对整型数组进行升序排序的示例代码&#xff1a; #include <stdio.h>// 使用冒泡排序法对整型数组进行升序排序 void bubbleSort(int *array, int length) {for (int i 0; i < length - 1; i) {for (int j 0; j < length - i - 1; j) {i…

adb多设备调试

文章目录 adb操作多个在线设备&#x1f47a;例-s-t adb操作多个在线设备&#x1f47a; PS C:\Users\cxxu\Desktop> adb --help Android Debug Bridge version 1.0.41 Version 33.0.2-8557947 Installed as D:\exes\platform-tools\adb.exeglobal options:-a …

国内外概况和预测android主界面个性化定制技术研究与实现,手机个性化图铃定制系统的研究及实现...

摘要&#xff1a; 随着科技的飞速发展,手机以其日渐完善的功能在人们的生活中占据了十分重要的地位,手机已经几乎成为了人们随身携带的必备物品.然而千篇一律的手机待机壁纸和来电铃声在彰显个性上大打折扣,本文就将针对解决这一问题提供一套解决方案. 本文对国内外手机个性化图…

vue3什么场景使用computed?如何使用

使用computed的原因: 基础示例​: 模板中的表达式虽然方便&#xff0c;但也只能用来做简单的操作。如果在模板中写太多逻辑&#xff0c;会让模板变得臃肿&#xff0c;难以维护。比如说&#xff0c;我们有这样一个包含嵌套数组的对象&#xff1a;js const author reactive({na…

Windows:prometheus + grafana + wmi_exporter+ 主机信息监控页面 + 支持主机信息告警

1、PrometheusGrafana环境搭建 1.1、Prometheus 下载地址&#xff1a;Download | Prometheus 选择对应的系统的版本下载并解压压缩包&#xff0c;运行程序 本人在window系统上操作 双击 验证 浏览器输入http://localhost:9090/ 点击Staatus>Targets 出现以下即成功 1.…

IXM317CQC回收IMX377CQT回收IMX307LQR-CIMX185LQJ-C回收IMX283CQT

香港大陆均可交货 ,中介重酬! ️微信&#xff1a;13760384280 熊先生高价回收索尼摄像芯片&#xff1a;IMX385LQR-C&#xff0c;ISX017-0AWR-C&#xff0c;IMX323LQN-C&#xff0c;IMX335LQN-C&#xff0c;IMX326LQC-C&#xff0c;IMX327LQR-C&#xff0c;IMX307LQR-C&#xff…

imx6ull用C语言实现按键点灯代码

int main(void) {volatile unsigned int *pRegLed; /* 加上volatile是为了告诉编译器这个寄存器的操作是易变的&#xff0c;编译器不要去优化这个寄存器 *//* 假设我不加上这个volatile&#xff0c;让pRegLed tmp,这条语句很有可能会编译器优化掉 */volatile unsigned int…