Ⅰ 舉例說明有限元演算法
這種例子多的很,尤其是在相關的書籍裡面。譬如大學裡面的結構力學裡面,甚至高中的功部分的有關模型和題目都可以運用有限元演算法,建議你參考書籍理解。主要是明白有限元演算法的理論和內涵,它的解決問題的過程相對固定。當然,利用有限元演算法解決實際問題更是得天獨厚,利用其開發軟體,運用計算機求解日益普遍。我記得我學過一個軟體,ANSYS軟體就是其中的一個。
希望對你有所幫助!
Ⅱ 求教各位Matlab大神如何使用用高斯列主元演算法編程求解下列線性方程組的解,如下圖所示
function [A,det]=GaJo_inv(A)
% Gauss-Jordan 列主元消去法求方陣逆 P178
% [A,det]=GaJo_inv(A)
% A 要求逆矩陣
% det 按需求返回 A 的行列式
% A 返回逆矩陣,放在 A 中
n=size(A);
if n(1)~=n(2)
error('不是方陣!');
end
n=n(1);det=1;
flag=1:n;
for k=1:n
t=find(abs(A(k:n,k))==max(abs(A(k:n,k)))); %尋找主元
t=t(1)+k-1;
flag(k)=t;
if t~=k
p=A(k,:); A(k,:)=A(t,:); A(t,:)=p; %交換行
det=-det;
end
if A(k,k)==0
error('矩陣不可逆!');
end
det=det*A(k,k);
h=1/A(k,k); A(k,k)=h;
A([1:k-1 k+1:n],k)=A([1:k-1 k+1:n],k)*(-h);
for i=1:n
if i~=k
A(i,[1:k-1 k+1:n])=A(i,[1:k-1 k+1:n])+A(k,[1:k-1 … .
k+1:n])*A(i,k); %消去
end
- 31 -
end
A(k,[1:k-1 k+1:n])=A(k,[1:k-1 k+1:n])*h;
end
for k=n-1:-1:1
t=flag(k);
if k~=t %調整 A 列(因為原矩陣換行)
p=A(:,t); A(:,t)=A(:,k); A(:,k)=p;
end
end
Ⅲ 求成都麻將5元演算法,40封頂!
摘要 大小雨,繞杠5元,暗杠10,點杠點家10元其他5元,清一色20,自摸得話就25也就是自摸要加5元底!!,三翻算極品!
Ⅳ 乘法逆元演算法
本原元是指有限域乘法群的生成元,它的階數是q-1,q是有限域中元素個數。本原元的作用有很多,你問的是在乘法和乘法逆元上計算的用處。下面假設w是一個本原元
首先,有限域F中的任何非零元素a都可以表達成w^m的形式,這是因為有限域的乘法群是一個循環群,而本原元是這個循環群的生成元。這樣在計算有限域元素之間乘法的時候,只要將指數相加。具體的說,a=w^m,b=w^n,ab=w^(m+n).
其次,任何一個非零元素a,有上面知道a=w^m,那麼a的逆a^(-1)=w^(-m)
本原元還有其他的用處,如分圓多項式,本原多項式,域的擴張等。不過這不是幾句話能說清楚的了。
我是學代數的,有問題我們可以再交流。
Ⅳ 72x33+66x9的簡便元演算法
72x33+66x9
=72x33+33x2x9
=33x(72+18)
=33x90
=2970
Ⅵ 公式演算法
DHL的費用計算方法
空運的費用主要是運費和雜費,運費是按照重量等級來計算單價的,一般有這么幾個等級:+100KG (100KG以上的貨物)+300KG,+500KG,+1000KG
有些航空公司對+45KG也有運價,一般沒相應級別運價的話就按照TACT價格來計算貨物運費,貨物的計費重量也是個重要的地方,貨物的重量在空運上分體積重量和毛重兩個方面。當體積重量大於毛重是,體積重量就是貨物的計費重量,當體積重量小於毛重是,實際毛重就是計費重量。
雜費包括的方面就比較多點,一般來說包括倉儲費用,燃油附加費用,戰爭險等等
燃油附加費和戰爭險是特定情況下的產物,一般現在公司的報價都是包含在運費內的
DHL等快件類的運費計算是按照0.5KG為單位的,一般都是第一個0.5公斤有一個價格,然後就是續重價格
比如說一票快件,重量是3KGS 報價是起重
100RMB,續重 50RMB
那這個快件的運費就是100+(3*2-1)*50=350RMB。
國際包裹運費計算方法
1.計費重量單位:
特快專遞行業一般以每0.5KG(0.5公斤)為一個計費重量單位。
2.首重與續重:
特快專遞貨品的寄遞以第一個0.5KG為首重(或起重),每增加0.5KG為一個續重。
通常起重的費用相對續重費用較高。
3.實重與材積:
是指需要運輸的一批物品包括包裝在內的實際總重量稱為實重;
當需寄遞物品體積較大而實重較輕時,因運輸工具(飛機、火車、船、汽車等)承載能力及能裝載物品體積所限,需採取量取物品體積折算成重量的辦法做為計算運費的重量,稱為體積重量或材積。
體積重量大於實際重量的物品又常稱為輕拋物。
4.計費重量:
按實重與材積兩者的定義與國際航空貨運協會規定,貨物運輸過程中計收運費的重量是按整批貨物的實際重量和體積重量兩者之中較高的計算。
5.包裝費
一般情況下,快遞公司是免費包裝,提供紙箱、氣泡等包裝材料,但很多物品如衣物,不用特別細的包裝就可以,但一些貴重、易碎物品,快遞公司還是要收取一定的包裝費用的。包裝費用一般不計入折扣。
6.通用運費計算公式:
A) 當需寄遞物品實重大於材積時,運費計算方法為:
首重運費+(重量(公斤)×2-1)×續重運費
例如:7KG貨品按首重20元、續重9元計算,則運費總額為:
20+(7×2-1)*9=137 (元)
B) 當需寄遞物品實際重量小而體積較大,運費需按材積標准收取,然後再按上列公式計算運費總額。求取材積公式如下:
規則物品: 長(cm)×寬(cm)×高(cm)÷6000=重量(KG)
不規則物品: 最長(cm)×最寬(cm)×最高(cm) ÷6000=重量(KG)
C) 國際快件有時還會加上燃油附加費
比如此時的燃油附加費為9%,還需要在公式(A)的結果加上:運費×9%
燃油附加費計一般會同運費一起打折
7.總費用:
總費用=(運費+燃油附加費)×折扣+包裝費用+其它不確定費用
自2008年11月1日起,DHL將逐步更新對貨物體積的計算方法,努力使低密度貨物體積重量的計算方法標准化。同時,DHL快遞的「當日送達」,「限時專遞」和「限日快遞」服務的容積除數將改為5000。按下列公式計算:
長*寬*高/5000
Ⅶ 求成都麻將5元演算法,40封頂!
大小雨,繞杠5元,暗杠10,點杠點家10元其他5元,清一色20,自摸得話就25也就是自摸要加5元底!!,三翻算極品!
Ⅷ 有限元計算什麼意思
有限單元法(finite
element
method,FEM):屬於力學分析中的數值法,起源於航空工程中的矩陣分析,它是把一個連續的介質(或構件)看成是由有限數目的單元組成的集合體,在各單元內假定具有一定的理想化的位移和應力分布模式,各單元間通過節點相連接,並藉以實現應力的傳遞,各單元之間的交接面要求位移協調,通過力的平衡條件,建立一套線性方程組,求解這些方程組,便可得到各單元和結點的位移、應力。簡言之,就是化整為零分析,積零為整研究。
FEM的解題思路可簡述為:從結構的位移出發,通過尋找位移和應變,
應變與應力,應力與內力,內力與外力的關系,建立相應的方程組,從而由已知的外力求出結構的內應力和位移。有限元分析過程由其基本代數方程組成:[K]
{V}={Q},[K]為整個結構的剛變矩陣,{V}為未知位移量,{Q}為載荷向量。
這些量是不確定的,依靠所需解決的問題進行定量描述。上述結構方程是通過應用邊界條件,將結構離散化成小單元,從綜合平衡方程中獲得。FEM是通過單元劃分,
在某種程度上模擬真實結構,並由數字對結構諸方面(如載荷,幾何形狀,材料力學性能,
邊界條件和界面條件)進行描述。其描述的准確性依賴於單元細劃的程度(幾何相似性),載荷的真實性,材料力學參數的可信度,邊界條件處理的正確程度(力學相似性)。FEM分析結構受力狀態可用力法或位移法表示。
有限元的具體分析步驟為:
①連續體的離散化;②選擇單元位移函數;③建立單元剛度矩陣;④求解代數方程組,得到所有節點位移分量;⑤由節點位移求出內力或應力。由於計算復雜,運算工作量大,往往要通過高性能電子計算機才能完成,當前已有多種成熟的有限元法電算程序。
使用有限元計算分析方法較其他傳統的實驗應力分析方法有明顯的優越性,其優點在於:
①有限元法能夠給出所需要的模型任意部位的應力和位移狀態;②不僅能給出數據結果,還能由計算機自動給出立體圖象;③一旦生物醫學模型被轉化為數學力學模型,就可反復使用同一模型進行各種載入荷狀況的計算,保證了模型的完全相似;④同一種計算機程序,還可以用來對多種不同模型進行計算分析;⑤由於使用了計算手段,使大量的數據處理變得較為容易,不管研究對象的幾何形狀、材料性質、支持條件和載入荷方式多麼復雜,都能進行分析,能迅速得出結果。為了驗證其分析結果是否正確,有時需要用實驗應力分析法如光彈法做抽樣實驗分析,或用已知的基礎知識或臨床知識加以驗證、判斷,得到客觀依據,去偽存真,總結出符合實際的規律性,則更具有科學性和可信性。
參考資料:
http://tech.caenet.cn/Article220.html
Ⅸ 急求,日元換算美元演算法!!!!!!!!!!!!!!!!
vista的側邊欄就可以查到當前匯率
比如現在美金對日元的匯率是1:91.9350,也就是1美刀換91.9350日元(反過來日元對美金的匯率是1:1/91.9350,也就是1:0.0108773,不過匯率一般都是把強勢貨幣放在前面,所以一般看到的都是1:91)
所以如果你有1000日元,能換到的美金就是1000/91.9350大概是11美金左右
對於通過人民幣折算,人民幣對日元匯率是 1:13.4464,也就是1塊錢人民幣相對於13.4464日元,美元對人民幣匯率是1:6.83714
所以同樣1000日元,能夠換到的人民幣為1000/13.4464大概在74塊錢左右,74塊錢人民幣能換到的美元為74/6.83714大概為11
Ⅹ 求高手,fortran編程語言,與有限元演算法有關,現缺少open中的dat文件,該文件應如何編寫
nn是有限元網格的節點個數,ne為有限元網格的單元個數,(xj(i),yj(i),i=1,nn)表示每個節點的x,y坐標;((node(i,j),j=1,4),i=1,ne)表示每個單元由哪四個節點組成,由此看來對求解域的離散應該採用的是4節點四邊形線性單元。根據這個情況,假設你的求解域為矩形區域,你將它離散為4個單元,每個單元有4個節點組成,共有9個節點,
輸入文件內容(兩虛線間的內容)應該這樣寫:
——————————————————————
9,4
1,x坐標值,y坐標值
2,x坐標值,y坐標值
。。。
。。。
9,x坐標值,y坐標值
1,1,4,5,2(即1號單元由1,4,5,2這4個節點組成)
2,2,5,6,3
3,4,7,8,5
4,5,8,9,6
——————————————————
當然,我只是簡單舉例說明,具體多少個單元和節點要看你對求解區域怎麼進行有限元網格劃分而定,但是格式可以按照上面寫