⑴ 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参数、输出结果。 以上信息希望对你有帮助。。^^