用matlab感受數學之美

2021-07-24 08:27:03 字數 4169 閱讀 7563

相比於之前的課程,這個學期,應用數學開了繁多的課程,運籌、陣列、matlab這幾門的實驗課更是增添了很多課程設計、課程**要寫。再配上實變、復變、常微分,覺得這個學期簡直完美(括弧微笑臉)。

近期,在寫matlab小課程設計,打算從分形入手。想到n多年前,在微博上截過一張圖,沒想到如今派上了用場。

於是,今天我便特意搜尋了matrix67的這篇文章《用三段 140 字元以內的**生成一張 1024×1024 的》

這篇文章中有畫mandelbrot集(曼德勃羅集),不過是c語言**,於是,我將其修改為matlab**。通過matlab感受數學之美。

1.levy 曲線

function

levy

(n)% levy(16),n為levy曲線迭代次數

%x1,y1,x2,y2為初始線段兩端點座標,nn為迭代次數

n=16;

x1=0;y1=0;

x2=1;y2=0;

%第i-1次迭代時由各條線段產生的新兩條線段的三端點橫、縱座標儲存在陣列x、y中

[x,y]=levy1(x1,y1,x2,y2);

fori=1:n

forj=1:length(x)/3

w=levy2(x(1+3*(j-1):3*j),y(1+3*(j-1):3*j));

[xx(3*2*(j-1)+1:3*2*(j-1)+3),yy(3*2*(j-1)+1:3*2*(j-1)+3)]=levy1(w(1,1),w(1,2),w(1,3),w(1,4));

[xx(3*2*(j-1)+3+1:3*2*(j-1)+3+3),yy(3*2*(j-1)+3+1:3*2*(j-1)+3+3)]=levy1(w(2,1),w(2,2),w(2,3),w(2,4));

endx=xx;

y=yy;

endplot(x,y)

hold on

axis equal

end

%由以(x1,y1),(x2,y2)為端點的線段生成新的中間點座標並把(x1,y1),(x2,y2)連同新點橫、縱座標依次分別儲存在陣列x,y中

function

[x,y]=levy1

(x1,y1,x2,y2)

x3=1/2*(x1+x2+y1-y2);

y3=1/2*(-x1+x2+y1+y2);

x=[x1,x3,x2];

y=[y1,y3,y2];

end

%把由函式levy1生成的三點橫、縱座標x,y順次劃分為兩組,分別對應兩條折線段中每條線段兩端點的座標,

%並依次分別儲存在2*4階矩陣w中,w中第i(i=1,2)行數字代表第i條線段兩端點的座標

2.二維元胞自動機演算法畫sierpinski三角形

3.mandelbrot集

4.mandelbrot集

真的很美,被這張圖驚豔到。就像遙遠宇宙的恆星,在浩瀚無垠的宇宙裡閃爍著美麗的紅光。

最後的最後,希望我們應數班的每個同學都會到達夢想下一站。用最後一幅影象祝福我們,干巴爹!估計這就是我下一整年的願望了,哈哈

manderous堯

我所感受到的數學之美(薦書)

很久之前就聽說過吳軍博士 數學之美 的大名,但遲遲未讀。什麼原因呢?一提到數學,我腦袋中不免出現 微積分 泰勒公式 無窮級數 等令人無比頭痛的概念。它似乎是居學堂之高,離實際之遠。然而前不久讀完,真真兒有醍醐灌頂 耳目一新之感。在 數學之美 中,吳博士將數學原理講的通俗易懂,並通過實際的例子展示了數...

數學之美4

第7章 賈里尼克和現代語言處理 第8章 簡單之美 布林代數和搜尋引擎 道與術 事情的原理是道,具體的做事方法叫術。追求的術的人,一生工作辛苦,只有掌握道,才能游刃有餘。追求術的人,往往是希望走捷徑,希望有乙個模型能把事情畢其功於一役,但這是不現實的。1.布林代數 就是真 假的組合四則運算 與 或 非...

數學之美6

第12 章 有限狀態機和動態規劃 地圖與本地搜尋的核心技術 1 1 位址分析和有限狀態機 1.智慧型手機導航最關鍵的三個問題 a.利用衛星定位 b.位址識別 c.根據使用者輸入的起點和終點,在地圖上規劃最短路徑或者最快路徑 2.位址分析和有限狀態機 位址的識別上下文有關文法相對簡單,最有效的是有限狀...