原文:matlab練習程序(差分法解二維波動方程)

上一篇實現了一維波動方程數值解,這一篇實現二維波動方程數值解。 二維波動方程如下: 寫成差分形式: 整理一下就能得到u i ,j,k 。 matlab代碼如下: 結果如下: 這個看着就挺像波動的。 和三維熱傳導方程類似,三維波動方程也難以畫出來,這里就不再實現了。 ...

2021-02-16 20:16 0 1134 推薦指數:

查看詳情

matlab練習程序分法波動方程

上一篇實現了二維熱傳導方程數值,這里我們計算波動方程數值波動方程是一種雙曲型偏微分方程。 這里依然用分法計算。 一波動方程如下: 寫成分形式: 整理一下就能得到u(i+1,j)。 matlab代碼如下: 結果如下: ...

Wed Feb 17 03:47:00 CST 2021 0 1542
matlab練習程序分法熱傳導方程

分法計算一熱傳導方程是計算偏微分方程數值的一個經典例子。 熱傳導方程也是一種拋物型偏微分方程。 一熱傳導方程如下: 該方程的解析為: 通過對比解析和數值,我們能夠知道數值的是否正確。 下面根據微分寫出差分形式: 整理得: 已知網格平面三條邊的邊界條件 ...

Tue Feb 16 04:18:00 CST 2021 0 4953
matlab練習程序分法二維熱傳導方程

上一篇實現了一熱傳導方程數值,這一篇實現二維熱傳導方程數值。 套路是一樣的,先列微分方程,再改為方程,然后遞推求解,不同的是一熱傳導需要三顯示,而二維熱傳導需要四,因此最后做了個三動態圖。 二維熱傳導方程如下: 另外四條邊界都是0。 寫成方程為: 整理一下 ...

Tue Feb 16 21:55:00 CST 2021 0 2523
matlab練習程序代數黎卡提方程

代數黎卡提方程通常會在求解最優控制時有所應用,比如LQR控制。 標准形式有以下兩種: 1.連續代數黎卡提方程: 2.離散代數黎卡提方程: 其中P是未知量,A、B、Q、R為已知量。 離散代數黎卡提方程可以迭代求解。 matlab代碼如下: ...

Thu Feb 03 00:41:00 CST 2022 1 2587
matlab練習程序二維直方圖)

普通的直方圖就是統計圖像中像素灰度出現的次數。 二維直方圖的其中一就是普通的直方圖,即統計圖像中像素灰度出現的次數。 另一的概念就比較模糊了,我看很多論文中都是用的當前像素鄰域均值灰度出現的次數。按照這個意思,其實用當前像素鄰域中值灰度出現的次數也是可以的。或者用什么厲害的算法處理一下 ...

Sat May 11 03:20:00 CST 2013 1 15099
matlab練習程序(7個二維不變矩)

  《數字圖像處理》書上說這7個矩是旋轉、縮放、平移不變的,因此用這7個矩就可以代表一個圖像了。我只試驗了縮放的,這幾個數幾乎是不變的,也許做圖像檢索的時候可以用到。 代碼: main.m ...

Sun Jan 06 03:17:00 CST 2013 0 4543
matlab練習程序(高階常微分方程組數值

這里以三元二次常微分方程組做一個例子,更多元更高次的都類似。 比如下列方程組: x'' = x' - x + y' -z' y'' = y' - y - x' z'' = z' - z + x' matlab代碼如下: main.m: testfun.m ...

Fri Feb 14 22:55:00 CST 2020 0 3687
matlab練習程序西爾維斯特、李雅普諾夫方程

西爾維斯特方程的形式:AX+XB=C 李雅普諾夫方程的形式:AX+XA'=-C 這兩種方程都是已知矩陣A,B,C,求解X的方程。 對於這種方程有兩種方法來求解,一種是朴素法,一種是Bartels-Stewart法。 以西爾維斯特方程為例,朴素法是將方程寫為下列形式進行直接求解 ...

Fri Jun 18 19:34:00 CST 2021 0 385
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM