二維波動方程怎麼用差分法求解?就是把位移場或者波動場用波動方

2021-03-22 02:55:27 字數 2890 閱讀 3122

1樓:阿三五三四

若那個t=0的點為0.05則方程為 0.1cos(4π/5t+2π/5x-1π/30)單位自己腦補lhrd

二維波動方程的有限差分程式(詳細的matlab或者fortran程式) 15

2樓:鬥破了啊

^dx=8000;

dy=4000;

ix=400;

iy=80;

nx=dx/ix+1;

ny=dy/iy+1;

vel=1500*ones(ny,nx);

vel((fix(ny/3)):(fix(2*ny/3)))=1500;

vel((fix(2*ny/3)):ny)=1700;

fre=80;

it=0.01;

u_0=zeros(ny,nx);

u_1=zeros(ny,nx);

for i=1:nx;

for j=1:ny;

u_1(1,i)=-(it)^2*sin(2*pi*fre*it)*exp(-2*pi*fre*(it));

endend

u_1(1,1) = u_1(1,2);

u_1(1,nx) = u_1(1,(nx-1));

for k=2:n-1

for j=1:ny

for i=2:nx-1

if j=1

u_2(j,i) = ((it*vel(j,i))^2)/(ix^2)*(u_1(j,(i-1))+u_1(j,(i+1))-2*u_1(j,i)) + ((it*vel(j,i))^2)/(iy^2)*(u_1((j-1),i)+u_1((j+1),i)-2*u_1(j,i)) + 2*u_1(j,i) - u_0(j,i);

endu_2(1,i)= ((it*vel(1,i))^2)/(ix^2)*(u_1(1,(i+1))+u_1(1,(i-1))-2*u_1(j,j)+ ((it*vel(1,i))^2)/(iy^2)*2*(u_1(2,i)-u_1(1,i))+ 2*u_1(1,i)-u_0(1,i)- (it)^2*sin(2*pi*fre*k*it)*exp(-2*pi*fre*(it*k));

endelseif j=ny

u_2(i,j-1)=u_1(i,j)end

c語言 差分法求解波動方程 程式 80

3樓:挪威的森林徐浩

第二個邊界條件ux(1,t)=exp(-t) 是不是寫錯了?應該是u(1,t)=exp(-t)吧。。

請問三維波動方程怎麼解?

4樓:粉體博士

三維波動方程的主要思路就是球面平均法,用一個以所求點為球心,1為半徑的球面的值得平均來代替某一個點的值,並用求座標代換將直角座標進行替換,替換後,在根據球對稱假設,得到一個類似於一維波動方程的式子,然後就可以解了

波動即是場?

5樓:匿名使用者

場是一個廣義的概念,而波動是一種特定的運動形式,在場中通過場方程決定各種各樣的運動形式,例如波動場以及波動場方程,在物理學中場是一種抽象用於代替和概括物質具體的相互作用過程的。

6樓:我想天下一家親

場是無形的,而波動是有形的。親,二者是不能聯絡起來啊。低俗的講,考試也不考這點啊。有興趣的話,高三物理教科書有一本專門講波動的知識。你找人借來看看。

7樓:何家幹

不是的,電場就不是波

力法方程是依據位移協調條件列出的方程。那麼,由力法解得的結果能否保證滿足平衡

8樓:匿名使用者

注意力法的概念:

以力作為基本未知量,在自動滿足平衡條件的基礎上進行分析,這時主要應解決變形協調問題,這種分析方法稱為力法 (建立位移協調方程是基於已經建立力的平衡方程的基礎上,那你說結果能滿足平衡嗎?)

力法步驟

1,根據結構組成分析,正確判斷多於約束個數——超靜定次數。

2.解除多餘約束,轉化為靜定的基本結構。多餘約束代以多餘未知力——基本未知力。

3.分析基本結構在單位基本未知力和外界因素作用下的位移,建立位移協調條件——力法典型方程。

4.從典型方程解得基本未知力,由疊加原理獲得結構內力。超靜定結構分析通過轉化為靜定結構獲得瞭解決。

二維波動方程表示的物理意義是什麼

9樓:匿名使用者

一維不是平面的呀,一維是線性的,比如彈簧。二維是平面的,二維波動方程解的一個例子就是緊繃的鼓面的運動

10樓:蜜糖萱萱

用波動方程來描述杆的振動,包含的資訊有:杆的初始位置,杆振動的振幅,頻率等等。

波動方程在經典物理和量子物理裡面的意義不一樣的,給出波動方程更好分析

11樓:長瀨綿秋

波動方程的物理意義是什麼,它包含了什麼資訊

用波動方程來描述杆的振動,包含的資訊有:杆的初始位置,杆振動的振幅,頻率等等.

波動方程在經典物理和量子物理裡面的意義不一樣的,給出波動方程更好分析

波動方程的方程的解及條件

12樓:demon陌

這樣達朗貝爾公式變成了:

在經典的意義下,如果f(x) \in c^k並且g(x) \in c^則u(t,x) \in c^k.

一維情況的波動方程可以用如下方法推導:想象一個質量為m的小質點的佇列,互相用長度h的彈簧連線。彈簧的硬度為k :

這裡u (x)測量位於x的質點偏離平衡位置的距離。對於位於x+h的質點的運動方程是:

m= klink

其中u(x)的時間依賴性變成顯式的了。

matlab怎麼用有限差分法求解方程

fungecho 刪除舉報此資訊 如圖中,需要解出力的大小。求 matlab 程式,用 有限差分法 解 橢圓偏微分方程.題目如圖.建議看看這個 利用有限差分和matlab矩陣運算直接求解二維泊松.和你要的原理是完全一樣的.matlab程式.自己寫吧.matlab求解偏微分方程組,查了一下,說要用有限...

怎麼定義二維動態陣列,怎麼定義一個二維動態陣列

兩種方案,樓主自選吧。定義一個m n的二維陣列 1st 指標陣列來實現 char arr char malloc m sizeof char for i 0 i m i arr i char malloc n sizeof char 2nd 一個指向一位陣列的指標來實現char arr n char...

cad畫二維螺旋線怎麼畫如圖,cad畫二維螺旋線怎麼畫,如圖

1 啟動cad,要畫二維的圖,推薦經典模式。2 在繪圖選單欄裡找到螺旋,也可以用命令列 helix來啟動螺旋命令。3 指定底面的中心點,單擊某一點作為螺旋線的中心點。4 輸入圈數3,回車,得到螺旋線。我做了兩個,一個是運用路徑陣列,一個是成塊定距等分,紅框中的成虛線的就是一個標準段,你先畫一個螺旋線...