資源簡介
模糊數學在工程技術、管理科學、金融工程等領域應用中的很多問題都可以用模糊方程和模糊線性系統來描述。
但是,實現模糊方程和模糊線性系統的求解十分困難,對求解方法的研究一直以來都是重點,也是難點。
無論從理論研究還是從實際應用的角度來說,對模糊方程和模糊線性系統的求解研究都具有重要意義。
本文針對傳統方法求解模糊方程和模糊線性系統在模糊數運算、隸屬函數解析表示、模糊解判定等方面存在的困難,借助模糊結構元理論,相應地提出了一套模糊方程和模糊線性系統的求解方法。首先,利用兩個單調函數的自反單調變換構造了等式限定算子,推廣了等式限定運算,處理了存在負模糊情況下關于乘法運算的不可逆問題。
并將等式限定運算思想應用到求解模糊線性方程中,給出了模糊解的結構元表示方法和解存在的充要條件。同時,推廣了模糊線性方程,研究了更一般的雙重模糊線性方程。此外,還研究了關于矩形復模糊數和圓楔形復模糊數線性方程的求解問題。
其次,定義了冪模糊數和冪模糊數方程,基于結構元方法研究了冪模糊數運算和冪模糊數方程的求解。同時,實現了一元二次模糊方程的求解,利用區間[-1,1]上的單調函數將一元二次模糊方程的求解問題轉化為二元二次參數方程組的求解問題,給出了二次模糊方程解存在的充要條件,并輔以數值例子。
最后,利用結構元技術提出了模糊線性系統的求解方法,給出了模糊解存在的充要條件,并輔以實例計算。由于該求解方法是借助[-1,1]上關于y軸對稱的單調函數實現的,結果表明在解存在的判定上優于Embedding法。
同時,管理畢業論文www.yifanglunwen.com [-1,1]還研究了一類由模糊結構元線性生成的模糊線性系統,其求解特點是可轉為經典線性系統,避免了參數的討論。本文提出的模糊方程和模糊線性系統的結構元求解方法,極大地簡化了模糊數運算的困難,實現了模糊解的判定和解析表達,為模糊數學基礎理論問題的研究以及實際問題中的應用與推廣奠定了基礎。

代碼片段和文件信息
function?[xN]=?BGS(Abx0depsM)
if?nargin==4
????eps=?1.0e-6;
????M??=?10000;
elseif?nargin<4
????error
????return
elseif?nargin?==5
????M??=?10000;
end??
NS?=?size(A);
n?=?NS(11);
bnum?=?length(d);
bs?=?ones(bnum1);
for?i=1:(bnum-1)
????bs(i+11)=sum(d(1:i))+1;
????%獲得對角線上每個分塊矩陣元素索引的起始值
end
DB?=?zeros(nn);???????
for?i=1:bnum
????endb?=?bs(i1)+d(i1)-1;
????DB(bs(i1):endbbs(i1):endb)=A(bs(i1):endbbs(i1):endb);
????%求A的對角分塊矩陣
end
LB?=?-tril(A-DB);??????%求A的下三角分塊陣
UB?=?-triu(A-DB);??????%求A的上三角分塊陣
N?=?0;
tol?=?1;
while?tol>=eps?
????invDL?=?inv(DB-LB);
????x?=?invDL*UB*x0+invDL*b;????%塊迭代公式
????N?=?N+1;
????tol?=?norm(x-x0);
????x0?=?x;
????if(N>=M)
????????disp(‘Warning:?迭代次數太多,可能不收斂!‘);
????????return;
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-11-08?19:59??解線性方程組的迭代法\
?????文件?????????846??2008-04-10?00:14??解線性方程組的迭代法\BGS.m
?????文件????????1092??2008-04-10?00:13??解線性方程組的迭代法\BJ.m
?????文件?????????884??2008-04-10?00:14??解線性方程組的迭代法\BSOR.m
?????文件?????????521??2008-04-10?00:11??解線性方程組的迭代法\JOR.m
?????文件?????????579??2006-11-04?17:53??解線性方程組的迭代法\SOR.m
?????文件?????????679??2006-11-04?18:10??解線性方程組的迭代法\SSOR.m
?????文件?????????447??2008-04-10?00:12??解線性方程組的迭代法\conjgrad.m
?????文件?????????537??2008-04-10?00:08??解線性方程組的迭代法\crs.m
?????文件?????????289??2008-04-10?00:12??解線性方程組的迭代法\fastdown.m
?????文件?????????510??2006-11-04?14:10??解線性方程組的迭代法\gauseidel.m
?????文件?????????624??2008-04-10?20:52??解線性方程組的迭代法\grs.m
?????文件?????????521??2006-11-04?14:00??解線性方程組的迭代法\jacobi.m
?????文件?????????458??2008-04-10?00:13??解線性方程組的迭代法\preconjgrad.m
?????文件?????????348??2006-11-04?14:00??解線性方程組的迭代法\richason.m
?????文件?????????535??2008-04-10?00:08??解線性方程組的迭代法\rs.m
?????文件?????????565??2006-11-04?18:24??解線性方程組的迭代法\twostep.m
- 上一篇:稀疏貝葉斯matlab程序
- 下一篇:camshift運動目標跟蹤(matlab)
評論
共有 條評論