91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Python繪制牛奶凍曲線

發布時間:2022-08-27 11:32:30 來源:億速云 閱讀:133 作者:iii 欄目:開發技術

這篇“怎么用Python繪制牛奶凍曲線”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“怎么用Python繪制牛奶凍曲線”文章吧。

前言:

牛奶凍曲線(blancmange curve),因在1901年由高木貞治所研究,又稱高木曲線。

在單位區間內,牛奶凍函數定義為:

怎么用Python繪制牛奶凍曲線

分形曲線的輪廓會隨著階數的增多而填充細節,即對于下面的怎么用Python繪制牛奶凍曲線來說, N的變化會增添曲線的自相似特性

怎么用Python繪制牛奶凍曲線

import numpy as np
import matplotlib.pyplot as plt
s = lambda x : np.min([x-np.floor(x), np.ceil(x)-x],0)
x = np.arange(1000).reshape(-1,1)/1000
N = np.arange(30).reshape(1,-1)      #2^N已經很大了,精度足夠
b = np.sum(s(2**N*x)/2**N,1)
plt.plot(b)
plt.show()

如圖所示:

怎么用Python繪制牛奶凍曲線

牛奶凍曲線是一種典型的分形曲線,即隨著區間的不斷縮小,其形狀幾乎不發生什么變化,例如更改自變量的范圍,令

x = np.arange(0.25,0.5,1e-3).reshape(-1,1)

最終得到的牛奶凍曲線在觀感上是沒什么區別的。

接下來繪制一下,當區間發生變化時,牛奶凍曲線的變化過程

怎么用Python繪制牛奶凍曲線

繪圖代碼為:

from aniDraw import *

# 三角波函數
s = lambda x : min(np.ceil(x)-x, x-np.floor(x))
s = lambda x : np.min([x-np.floor(x), np.ceil(x)-x],0)
x = np.arange(1000).reshape(-1,1)/1000
N = np.arange(30).reshape(1,-1)      #2^N已經很大了,精度足夠
b = np.sum(s(2**N*x)/2**N,1)
fig = plt.figure(figsize=(12,8))
ax = fig.add_subplot()
# n為坐標軸參數
def bcFunc(n):
    st = 1/3 - (1/3)**n
    ed = 1/3 + (2/3)**n
    x = np.linspace(st,ed,1000).reshape(-1,1)
    b = np.sum(s(2**N*x)/2**N,1)
    return (x,b)

line, = ax.plot([],[],lw=1)

def animate(n):
    x,y = bcFunc(n)
    line.set_data(x,y)
    plt.xlim(x[0],x[-1])
    plt.ylim(np.min(y),np.max(y))
    return line, 

Ns = np.arange(1,10,0.1)
ani = animation.FuncAnimation(fig, animate, Ns, 
    interval=125, blit=False)
plt.show()

以上就是關于“怎么用Python繪制牛奶凍曲線”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

百色市| 义马市| 松江区| 高平市| 石景山区| 乌鲁木齐县| 大理市| 沂源县| 内丘县| 玉树县| 朝阳市| 孝昌县| 怀柔区| 无极县| 屯门区| 泊头市| 维西| 大城县| 莎车县| 平谷区| 广平县| 宜丰县| 二连浩特市| 宝山区| 同江市| 涿鹿县| 清水县| 禄丰县| 武城县| 兴和县| 定边县| 新宁县| 冷水江市| 高碑店市| 吉隆县| 蚌埠市| 永昌县| 望江县| 中牟县| 沾益县| 原平市|