亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

怎么用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

荣昌县| 石台县| 叙永县| 荃湾区| 庄浪县| 定结县| 铜山县| 徐水县| 尼木县| 沙洋县| 安平县| 灵山县| 紫阳县| 龙游县| 益阳市| 秦安县| 沽源县| 新蔡县| 石渠县| 镇康县| 普兰县| 河北省| 宝坻区| 乌兰县| 桓仁| 白银市| 同江市| 赣榆县| 漳平市| 衡南县| 仙居县| 凤山市| 茂名市| 肥西县| 建水县| 松阳县| 乌兰浩特市| 彰武县| 江北区| 饶河县| 枝江市|