欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python&Matlab實現(xiàn)伏羲八卦圖的繪制

 更新時間:2022年03月22日 08:49:17   作者:是夢吧,是你吧!  
八卦最先由伏羲根據(jù)燧人氏造設(shè)的兩幅星圖歷法《河圖洛書》創(chuàng)設(shè)。本文將通過Python和Matlab分別繪制伏羲八卦圖,感興趣的小伙伴可以了解一下

1 與達(dá)爾文對話

140年前,1858年7月1日,達(dá)爾文在英倫島發(fā)表了自己有關(guān)自然選擇的杰出論文。他提出,生物的發(fā)展規(guī)律是物競天擇。經(jīng)過物競,自然界選擇并存留最具生命優(yōu)勢的物種。這些物種愈競愈強(qiáng)。直至人,已無所不能,成為統(tǒng)治世界的物種,這已是不爭的事實。但在地球的漫長的演化史上,我們又看見,曾經(jīng)統(tǒng)治地球的龐然大物恐龍消亡了。一-些科學(xué)家將其歸之于小行星對地球的撞擊。但就在我們這一代人眼前,獸中之王的老虎正在一天天消失。我們知道,在其消亡的時間軸上,小行星并未與地球碰撞。

循著達(dá)爾文的思索,我們得知:動物強(qiáng)于植物,老虎強(qiáng)于小鼠。愈是后續(xù)的物種愈強(qiáng),因為它們是物競天擇的結(jié)果。強(qiáng)者存留,弱者淘汰。但環(huán)顧四野,植物茂盛,小鼠成群,而百獸之王的老虎卻在一天天消亡。

進(jìn)一步看,誕生于35億年以前的最原始的物種單細(xì)胞生物,迄今仍然是地球上生存力度最強(qiáng)、生物質(zhì)量最大、分布范圍最廣的生命形態(tài),反而是那些在進(jìn)化史上較晚近的高級物種如哺乳類動物正在以最快的速度滅絕。換一個眼光重新審視考古生物學(xué),我們會發(fā)現(xiàn),在億萬年來已遭滅絕的99%以上的生物品殺里,愈進(jìn)化的物種淘汰幾率愈高、絕種速度愈快,亦即生存力度愈低。

何以是“強(qiáng)”者消亡,“弱”者長存?即是說,在“物競天擇,適者生存”的表觀現(xiàn)象后面,實際上暗藏著一個“自然選擇偏偏要把最不適于生存的弱化產(chǎn)物層層推出”的單向度規(guī)定。印度詩圣泰戈爾說:“我們把世界看錯了,反說世界欺騙了我們。”是偉大的達(dá)爾文錯了,還是世界在我們有限的認(rèn)知力之外,另有一番規(guī)律?
歷代的哲人、物理學(xué)家、化學(xué)家、生物學(xué)家、社會學(xué)家,或思索過這一問題而不得其解,或已走到這一問題的門口,束手無策而返。其留下的大量艱澀難懂之文,多與此有關(guān)。

2 與老子對話

2.1 Python實現(xiàn)

#====導(dǎo)入相關(guān)庫========
import turtle
import time
 
#====歡迎關(guān)注公眾號:電力系統(tǒng)與算法之美======
#====更多驚喜,更多浪漫,更多算法等你=====
angle = 270
turtle.title('我與老子對話')
#=====太極圖=======
def tai():
    r = 200  # 設(shè)置半徑
    turtle.penup()  # 拿起畫筆
    turtle.goto(0, 0)  # 到畫布中心
    turtle.setheading(angle)  # 設(shè)置當(dāng)前朝向為angle角度
    turtle.fd(r)  # 前進(jìn)r的距離
    turtle.pendown()  # 放下畫筆
    turtle.right(90)  # 調(diào)整海龜角度
 
    #======畫陽魚======
    turtle.fillcolor("white")  # 填充為白色
    turtle.begin_fill()  # 開始填充
    turtle.circle(-r / 2, 180)
    turtle.circle(r / 2, 180)
    turtle.circle(r, 180)
    turtle.end_fill()  # 填充結(jié)束
 
    #=====畫陰魚=========
    turtle.fillcolor("black")  # 填充為黑色
    turtle.begin_fill()
    turtle.circle(r, 180)
    turtle.right(180)
    turtle.circle(-r / 2, 180)
    turtle.circle(r / 2, 180)
    turtle.end_fill()
 
    #=======畫陰魚眼==========
    turtle.penup()
    turtle.setheading(angle)
    turtle.fd(-r / 2)
    turtle.pendown()
    turtle.dot(r / 4, "white")  # dot()繪制具有特定大小和顏色的圓點
 
    #=========畫陽魚眼=========
    turtle.penup()
    turtle.fd(-r)
    turtle.pendown()
    turtle.dot(r / 4, "black")
    turtle.penup()
 
turtle.tracer(0)  # 將刷新率置為0,即不刷新
for i in range(10000):  # 這里設(shè)置了1w次,也可以是其他次數(shù)
    tai()
    turtle.update()  # 更新繪圖
    time.sleep(0.01)  # 休眠時間,這一句可以沒有,但是如果沒有的話,太極轉(zhuǎn)的會很快
    turtle.clear()  # 清空畫布
    angle += 1

2.2 Matlab實現(xiàn) 

%% 太極八卦圖
 
%%~~~~~~~歡迎關(guān)注公眾號:算法與編程之美~~~~%%
 
clc;clear;close all;
t=0:.1:pi;
T=0:.1:2*pi;
c=@(t)cos(t);s=@(t)sin(t);
x=c(t);y=s(t);
X=c(t);Y=s(-t);
x1=.1*c(T)-.5;y1=.1*s(T);
x2=x1+1;%y2=y1;
x3=.5*c(t)-.5;y3=.5*s(t);
x4=x3+1;%y4=-y3;
hold on
f=@(x,y,c)fill([x,flip(x3,2),flip(x4,2)],...
    [y,flip(y3,2),flip(-y3,2)],c);
f(X,Y,'k');
f(x,y,'w');
fill(x2,y1,'k',x1,y1,'w')
axis square off

到此這篇關(guān)于Python&Matlab實現(xiàn)伏羲八卦圖的繪制的文章就介紹到這了,更多相關(guān)Python Matlab八卦圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pytorch?tensor合并與分割方式

    pytorch?tensor合并與分割方式

    這篇文章主要介紹了pytorch?tensor合并與分割方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • pandas groupby()的使用小結(jié)

    pandas groupby()的使用小結(jié)

    在數(shù)據(jù)分析中,經(jīng)常會用到分組,可用函數(shù)pandas中的groupby(),本文就來介紹一下pandas groupby()的使用小結(jié),具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Python制作釘釘加密/解密工具

    Python制作釘釘加密/解密工具

    本文給大家介紹的是使用Python實現(xiàn)釘釘?shù)募用芙饷芄ぞ叩暮诵拇a,非常的實用,對于大家學(xué)習(xí)Python加密解密非常有幫助,希望大家能夠喜歡
    2016-12-12
  • 教你怎么用python繪制dotplot

    教你怎么用python繪制dotplot

    這篇文章主要介紹了教你怎么用python繪制dotplot,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-04-04
  • Python實現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之基本搜索詳解

    Python實現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之基本搜索詳解

    這篇文章主要介紹了Python實現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之基本搜索,詳細(xì)分析了Python順序搜索、二分搜索的使用技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • Python利用Beautiful Soup模塊創(chuàng)建對象詳解

    Python利用Beautiful Soup模塊創(chuàng)建對象詳解

    這篇文章主要介紹了Python利用Beautiful Soup模塊創(chuàng)建對象的相關(guān)資料,文中介紹的非常詳細(xì),相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • Python語法學(xué)習(xí)之正則表達(dá)式的量詞匯總

    Python語法學(xué)習(xí)之正則表達(dá)式的量詞匯總

    通過正則的規(guī)則匹配到的信息都是一個單獨的字符存到輸出結(jié)果中的,如何更夠根據(jù)字符串中的詞組進(jìn)行匹配呢?因此本文將帶大家學(xué)習(xí)一下正則表達(dá)式中的量詞符號與組的概念,感興趣的可以了解一下
    2022-04-04
  • python numpy數(shù)組的索引和切片的操作方法

    python numpy數(shù)組的索引和切片的操作方法

    NumPy 是一個 Python 包。 它代表 “Numeric Python”。它是一個由多維數(shù)組對象和用于處理數(shù)組的例程集合組成的庫。這篇文章主要介紹了python numpy 數(shù)組的索引和切片,需要的朋友可以參考下
    2018-10-10
  • python3+selenium4實現(xiàn)切換窗口與iframe的方法

    python3+selenium4實現(xiàn)切換窗口與iframe的方法

    在自動化測試過程中,有時后會遇到元素定位方式?jīng)]有問題,但是依舊拋出無法找到元素的異常的問題,有可能是由于當(dāng)前焦點不在指定頁面或iframe導(dǎo)致的,本文就來說明 一下
    2021-05-05
  • python顯示生日是星期幾的方法

    python顯示生日是星期幾的方法

    這篇文章主要介紹了python顯示生日是星期幾的方法,涉及Python使用date模塊操作日期的技巧,需要的朋友可以參考下
    2015-05-05

最新評論