非線性方程求根的各種算法的比較, //求非線性方程的根 //程序中共給出了以下幾種方法求非線性方程的根 // (1)二分法 (2)牛頓法 (3)普通迭代法 (4)斯蒂芬森迭代法 (5)弦截法 //程序中用到的函數為: f(x)=x^3-x-1 //其中:(1)普通迭代法用的迭代函數為:x=(x+1)^(1/3) // (2)斯蒂芬森迭代法用的迭代函數為:x=x^3-1
上傳時間: 2013-12-08
上傳用戶:youmo81
有限元求解柏松方程。本文采用FORTRAN語言編制程序。程序中大部分變量采用有名公共區存儲方式存儲,這樣可以減少內存占用量。 IFG:生成有限元網格信息,即元素節點局部編碼與總體編碼對照表,節點實際坐標,邊界節點編碼與邊界點上的已知值 GKD:生成總剛一維存儲對角元的地址,計算總剛一維存儲長度 FIXP:設置已知節點函數值 GK(NI,NJ,ADJ,AIJ):單元剛度矩陣計算 GF(NI,N,M,LE,YI,FE):單元列陣的計算 AK(I,J,AIJ):總剛度矩陣元素迭加 QEB:總剛度矩陣和總列陣合成 BDE:邊界條件處理 SOLGS:Gauss-Seidel迭代法求解方程組 UDIFF(NI,NFLAG,UDIF,LE,ADJ):標準元素內形狀函數導數計算 DIFF:節點上 , 加權平均
上傳時間: 2017-09-12
上傳用戶:erkuizhang
有限元求解柏松方程。本文采用FORTRAN語言編制程序。程序中大部分變量采用有名公共區存儲方式存儲,這樣可以減少內存占用量。 IFG:生成有限元網格信息,即元素節點局部編碼與總體編碼對照表,節點實際坐標,邊界節點編碼與邊界點上的已知值 GKD:生成總剛一維存儲對角元的地址,計算總剛一維存儲長度 FIXP:設置已知節點函數值 GK(NI,NJ,ADJ,AIJ):單元剛度矩陣計算 GF(NI,N,M,LE,YI,FE):單元列陣的計算 AK(I,J,AIJ):總剛度矩陣元素迭加 QEB:總剛度矩陣和總列陣合成 BDE:邊界條件處理 SOLGS:Gauss-Seidel迭代法求解方程組 UDIFF(NI,NFLAG,UDIF,LE,ADJ):標準元素內形狀函數導數計算 DIFF:節點上 , 加權平均
上傳時間: 2017-09-12
上傳用戶:問題問題
五點光滑法。給出五個相鄰的點,得到一條光滑的曲線。是對“四值型點插值法”中當前點導數的解算方法的的一種改善。
標簽:
上傳時間: 2013-12-19
上傳用戶:xauthu
用有限差分法求解程函方程,計算每個點的初至走時。
標簽: 地震處理
上傳時間: 2015-04-21
上傳用戶:小關cccc
利用前代法求解下三角方程的Ax=b問題。
上傳時間: 2017-11-20
上傳用戶:zenghongrui
function [alpha,N,U]=youxianchafen2(r1,r2,up,under,num,deta) %[alpha,N,U]=youxianchafen2(a,r1,r2,up,under,num,deta) %該函數用有限差分法求解有兩種介質的正方形區域的二維拉普拉斯方程的數值解 %函數返回迭代因子、迭代次數以及迭代完成后所求區域內網格節點處的值 %a為正方形求解區域的邊長 %r1,r2分別表示兩種介質的電導率 %up,under分別為上下邊界值 %num表示將區域每邊的網格剖分個數 %deta為迭代過程中所允許的相對誤差限 n=num+1; %每邊節點數 U(n,n)=0; %節點處數值矩陣 N=0; %迭代次數初值 alpha=2/(1+sin(pi/num));%超松弛迭代因子 k=r1/r2; %兩介質電導率之比 U(1,1:n)=up; %求解區域上邊界第一類邊界條件 U(n,1:n)=under; %求解區域下邊界第一類邊界條件 U(2:num,1)=0;U(2:num,n)=0; for i=2:num U(i,2:num)=up-(up-under)/num*(i-1);%采用線性賦值對上下邊界之間的節點賦迭代初值 end G=1; while G>0 %迭代條件:不滿足相對誤差限要求的節點數目G不為零 Un=U; %完成第n次迭代后所有節點處的值 G=0; %每完成一次迭代將不滿足相對誤差限要求的節點數目歸零 for j=1:n for i=2:num U1=U(i,j); %第n次迭代時網格節點處的值 if j==1 %第n+1次迭代左邊界第二類邊界條件 U(i,j)=1/4*(2*U(i,j+1)+U(i-1,j)+U(i+1,j)); end if (j>1)&&(j U2=1/4*(U(i,j+1)+ U(i-1,j)+ U(i,j-1)+ U(i+1,j)); U(i,j)=U1+alpha*(U2-U1); %引入超松弛迭代因子后的網格節點處的值 end if i==n+1-j %第n+1次迭代兩介質分界面(與網格對角線重合)第二類邊界條件 U(i,j)=1/4*(2/(1+k)*(U(i,j+1)+U(i+1,j))+2*k/(1+k)*(U(i-1,j)+U(i,j-1))); end if j==n %第n+1次迭代右邊界第二類邊界條件 U(i,n)=1/4*(2*U(i,j-1)+U(i-1,j)+U(i+1,j)); end end end N=N+1 %顯示迭代次數 Un1=U; %完成第n+1次迭代后所有節點處的值 err=abs((Un1-Un)./Un1);%第n+1次迭代與第n次迭代所有節點值的相對誤差 err(1,1:n)=0; %上邊界節點相對誤差置零 err(n,1:n)=0; %下邊界節點相對誤差置零 G=sum(sum(err>deta))%顯示每次迭代后不滿足相對誤差限要求的節點數目G end
標簽: 有限差分
上傳時間: 2018-07-13
上傳用戶:Kemin
利用matlab編寫newmark方法,可以求解瞬態動力學方程
上傳時間: 2021-06-10
上傳用戶:xiaowu1
數學建模32種常規方法1..第一章 線性規劃.pdf10.第十章 數據的統計描述和分析.pdf11.第十一章 方差分析.pdf12.第十二章 回歸分析.pdf13.第十三章 微分方程建模.pdf14.第十四章 穩定狀態模型.pdf15.第十五章 常微分方程的解法.pdf16.第十六章 差分方程模型.pdf17.第十七章 馬氏鏈模型.pdf18.第十八章 變分法模型.pdf19.第十九章 神經網絡模型.pdf2.第二章 整數規劃.pdf20.第二十章 偏微分方程的數值解.pdf21.第二十一章 目標規劃.pdf22.第二十二章 模糊數學模型.pdf23.第二十三章 現代優化算法.pdf24.第二十四章 時間序列模型.pdf25.第二十五章 存貯論.pdf26.第二十六章 經濟與金融中的優化問題.pdf27.第二十七章 生產與服務運作管理中的優化問題.pdf28.第二十八章 灰色系統理論及其應用.pdf29.第二十九章 多元分析.pdf3.第三章 非線性規劃.pdf30.第三十章 偏最小二乘回歸.pdf31、支持向量機(數學建模).pdf32、作業計劃(數學建模).pdf4.第四章 動態規劃.pdf5.第五章 圖與網絡.pdf6.第六章 排隊論.pdf7.第七章 對策論.pdf8.第八章 層次分析法.pdf9.第九章 插值與擬合.pdf前言.pdf灰色預測公式的理論缺陷及改進.pdf
標簽: 數學建模
上傳時間: 2021-10-20
上傳用戶:kingwide
28個實際問題建模MATLAB源程序代碼:MATLAB DCT水印源程序代碼.rarMATLAB GUI實現動態畫圖曲線的源程序代碼.rarMATLAB中colorbar的設置 源程序代碼.rarMATLAB中的基本語法和語句示例代碼.rarMATLAB使用歐拉Euler法求解微分方程組 源程序代碼.rarMATLAB光通過三稜鏡色散動畫.rarMATLAB圖像處理實現直線識別(擬合角平分線).rarMATLAB圖像處理實現螺紋識別 源程序代碼.rarMATLAB夜間車牌識別程序.rarMATLAB實現不同插值方法的GUI界面設計 源程序代碼.rarMATLAB實現偏微分方程的差分計算 源程序代碼.rarMATLAB實現圖像去噪 濾波 銳化 邊緣檢測.rarMATLAB實現學生成績查詢系統 源代碼程序.rarMATLAB實現灰度預測模型的源代碼.rarMATLAB實現線性擬合和相關系數 源程序代碼.rarMATLAB尋找素數的源程序代碼.rarMATLAB建模 人口增長模型 源程序代碼.rarMATLAB文字連通域源程序代碼.rarMATLAB求解非線性方程組 fsolve源程序代碼.rarMATLAB生成Gif圖片程序源代碼.rarMATLAB繪制 維維安尼Viviani曲線 源代碼程序.rarMATLAB計算粒子速度分布 源程序代碼.rarMATLAB設計的簡單濾波器程序源代碼.rarMATLAB霍夫曼Huffman編碼譯碼GUI界面設計 源程序代碼.rar基于仿射變換的數字圖象置亂技術 MATLAB源程序代碼.rar拉格朗日插值 MATLAB源程序代碼.rar牛頓Newton插值 MATLAB源程序代碼.rar蒙特卡洛法求橢圓面積的MATLAB源程序代碼.rar
標簽: matlab
上傳時間: 2021-11-28
上傳用戶: