⑴ matlab 材料力學計算程序
專業背景別人不清楚,你得解釋;最好把公式列出來,MATLAB就是一工具。
⑵ 用VB軟體設計一程序,當輸入試驗數據時,自動計算力學性能試驗的強度和塑性指標 .
編寫一個含inputbox(用來輸入試驗數據),然後再用一個公式計算出結果,然後再在控制項上顯示出結果。
你最好把計算「力學性能試驗的強度和塑性指標」的公式告訴我,不然這樣空講,沒有程序是很難說的清楚的。
⑶ 程序是如何編寫的
設計環境 程序也就是指令的集合,它告訴計算機如何執行特殊的任務。
⑷ 用c寫計算流體力學程序有龐大的矩陣時怎麼辦
一般首先利用理論知識對你的公式進行簡化,力求在誤差允許條件下計算量最小
然後按照簡化的公式在實現。C語言矩陣演算法估計得自己寫,好的數學庫都要收錢的
⑸ 怎樣編寫一個計算軟體
既然你會用excel做,那直接換vb不就好了,哪還用問人?
⑹ 計算流體力學有限元方法及其編程詳解怎麼樣
有限元方法是計算流體力學的一個重要分支,在工程計算領域中的應用越來越廣泛。本書內容從最基本的有限元基礎知識講起,難度逐漸加深,每一章都是針對一個計算實例進行理論講解和公式推導的,在此基礎上,每個實例都配置有十分清晰的程序代碼。
畢超編著的《計算機流體力學有限元方法及其編程詳解》共分8章,第1章以有限元方法求解常微分方程為例,講解有限元方法求解微分方程的基礎知識;第2章以理想流體流動為例,介紹有限元方法求解Laplace方程的方法;第3章講述速度-壓力有限元法和罰函數有限元法求解牛頓流體Navier-Stocks(簡記為N-S)方程組的方法,為後續章節奠定基礎;第4章講述非牛頓流體問題的求解方法;第5章講解考慮慣性項時N-S方程組的求解方法;第6章講述與時間有關的流體流動問題的求解方法;第7章講述與時間有關的熱傳導問題的求解方法;第8章講述速度與溫度耦合問題的有限元求解方法。
《計算機流體力學有限元方法及其編程詳解》採用MATLAB語言編寫計算程序,以便於讀者閱讀。本書可作為本科生或研究生計算流體力學課程教材,也可作為相關課程的輔導教材。
編輯推薦
畢超編著的《計算機流體力學有限元方法及其編程詳解》採用新穎的理論講解和實例編程相結合的撰寫模式,講述了計算流體力學有限元方法的基本理論。書中內容難度由淺人深,將計算實例、理論推導、編程邏輯、程序編寫及結果分析有機結合,歸納簡化了使用有限元方法求解計算流體力學和傳熱學問題的復雜煩瑣過程,講述了理想流體、牛頓流體、非牛頓流體流動問題的有限元求解方法,特別是還包括了考慮慣性項影響、非定常流動以及流熱耦合等多種復雜非線性問題的求解方法。該書內容豐富、理論深入、邏輯清晰,有利於讀者更加清晰地了解計算流體力學有限元方法的基本理論,不僅可以作為計算流體力學領域本科生和研究生的課程教材,而且書中內容還可以為開發具有自主知識產權的大型工程計算軟體提供理論基礎。該書是近些年來我國計算流體力學領域為數不多的理論和實踐並重的專業性著作。
⑺ 如何自己編程序做軟體
1.程序軟體免費下載
鏈接:https://pan..com/s/1E6rNlwiYx9wPYqUZuqbnpw
軟體,拼音為Ruǎnjiàn,國標中對軟體的定義為:與計算機系統操作有關的計算機程序、規程、規則,以及可能有的文件、文檔及數據。
⑻ matlab 材料力學計算程序
1.1 基本方法和模型的建立
在小變形條件下,根據力的獨立作用原理,無
論載荷多麼復雜,都可以將其分解為若干簡單載
1 復雜載荷作用F的簡支梁
然後應用疊加法得到復雜載荷下樑內的彎矩:如
圖1所示為受任意載荷的簡支梁。在集中力偶、
集中力和分布載荷單獨作用下的彎矩方程分別為
MM( )= RMA-丁+M( 一&)
R :一 M (1)
Mp( )= R^P —P( —b)
= 一 P
MfJ( )=R 一 1 q( —c)生二【】: ± 2 L (3)
則在集中力偶M 、集中力P和分布載荷q共同作
用下的彎矩方程為
M ( )= MM( )+MfJ( )+M ( ) (4)
以上各式中應用了跳躍函數,其意義如下
f 0 (I『≤ )
一L『 1( 。, ) ( > )
1.2 計算機分析的實現過程
根據上面介紹的計算模型可應用Matlab編
制如下的計算程序
clear;
L=input( L(In)= ).
M=input( M(KNm)= ).
a input( a(In)= ).
P=input( P(KNm)= ).
b=input( b(In)= ).
q=input( q(KN/m)= );
c=input( c(In)= ).
d=input( d(In)= ).
nd= 3000;
nf=nd+l:
x=linspace(0,L,nf);
dx=L/nd;
% * * * * * * * * * * * * * * * * *
RMA= M/L;nl=a/dx+l;
MM1=RMA X(1:n1):
MⅣI2=RMA X(nl+l:nf)+M :
MM=[MMl,MM2 J;
% * * * * * * * * * * * * * * * * * *
nl=b/dx+1;bb=L—b;
RPA=bb/L*P:
M[Pl=RPA*X(1:n1);
M口f)2=RPA X(nl+l:nf)
P*(x(nl+l:nf)一b);
MP=[MP1,MP2 J;
% * * * * * * * * * * * * * * * * * *
nl=c/dx+l:
n2=d/dx+1;
RqA (L一0.5*(c+d))/L q*(d—c);
Mql=RqA*X(1:n1);
Mq2=RqA X(nl+l:n2)一
0.5 q (X(nl+l:n2)一c). 2;
Mq3=RqA X(n2+l:nf)一
0.5 q*(X(n2+l:nf) c). 2
+0.5 q*(X(n2+l:nf)一d). 2;
Mq=[Mql,Mq2,Mq3];
『J/n* * * * * * * * * * * * * * * * *
M = MM +MP+Mq:
subplot(2,l,1);Mmax=max(M),Mmin=
rain(M)
plot(X,M),
title(』復雜載荷作用下的彎矩圖』)
grid
當L =3 In、M =15 kNm、q=30 kN/m、「
= 0.5 nl、6= l In、f=1.5 In、d =2.5 In時,運
行程序時,得到如圖2所示的彎矩圖,最大和最小
彎矩分別為Mmax=33.333 kN、Mmin=0=
⑼ 如何編寫工程計算軟體
ECSEL啊,很簡單
⑽ 我想學著編寫一個可以計算公式的軟體,用excel或C#語言,請大家指導,給點思路。謝謝!
我這里是用C#編寫程序如果是要編寫計算公式的軟體的話,簡單的,那就要確定好編寫計算什麼公式的程序。如果說是能計算多種式子多種變數的程序軟體,那就不是簡單的程序了。我這里只說簡單的。假如你要計算z*6+y*7+m*10+n*6這個式子,z,y,m,n為變數。你可以這樣:新建一個windows窗體應用程序,在窗體中主要添加四個文本框用於輸入參數,一個文本框顯示答案,還有一個按鈕確定計算,設計界面如下 那麼寫下點擊按鈕的事件中的代碼即可完成:double z = double.Parse(textBox1.Text);
double y = double.Parse(textBox2.Text);
double m = double.Parse(textBox3.Text);
double n = double.Parse(textBox4.Text);
double result = z * 6 + y * 7 + m * 10 + n * 6;textBox5.Text = result.ToString();//textBox1、textBox2、textBox3、textBox4、textBox5,分別代表z、y、m、n參數、輸出結果。 以上信息希望對你有幫助。。^^