❶ 谁有MATLAB实用教程
Matlab-2018a软件+教程网络网盘免费资源在线学习
链接: https://pan..com/s/1GbXCK-5bfGG2Abvv34fR6g
Matlab-2018a软件+教程 内容截图展示 64位电脑建议下这个 32位电脑只能下这个 matlab 2014a(支持32位、64位).zip
2014A安装教程.mp4 Matlab-2018a破解版安装包.zip
3.png 2.png 1.png
❷ MATLAB编程及应用-第5章 多项式与数据分析
本章将介绍如何使用MATLAB来解决一些基本的数学运算问题,主要包括多项式的相关计算,数据插值,曲线拟合以及数据统计处理等相关的内容。本章的主要内容如下:
在MATLAB中,多项式是以行向量的形式存放的,并且约定多项式以降幂的形式出现,如果多项式中缺少某幂次项,则该幂次项的系数为0。例如,多项式 可以表示为:p1=[1 21 20 0],其中常数项为0。
本节将全面介绍与多项式有关的各种计算,包括多项式的四则运算、导函数运算、求值、求根以及分部展开。
多项式的加减运算并无特别,可以使用向量的加减运算实现。多项式的乘除运算比较复杂,为此MATLAB提供了专门的运算函数 conv 和 deconv 。
函数 conv 用于求多项式P1和P2的乘积,它的调用格式如下:
其中,P1、P2是两个多项式系数向量。
函数 deconv 用于对多项式P1和P2作除法运算,它的调用格式如下:
其中,Q返回多项式P1除以P2的商式,r返回P1除以P2的余式。返回的Q和r仍是多项式系数向量。
可以将除法运算deconv看作是乘法运算conv的逆运算,即有P1=conv(P2,Q)+r。
下面通过示例介绍多项式的表示和多项式的四则运算。
使用函数poly2str显示多项式p1和p2相乘后生成的新多项式,如下所示:
>> poly2str(y,'x') %以比较习惯的方式显示多项式
ans =
2 x^6 + 15 x^5 - 5 x^4 + 24 x^3 - 20 x^2 + 10 x - 30
MATLAB提供了polyder函数,用于求多项式的导函数。该函数的格式如下:
其中,参数P和Q是多项式的系数向量,返回结果p和q也是多项式的系数向量。
MATLAB提供了两种求多项式值的函数:polyval与polyvalm,它们的输入参数均为多项式系数向量P和自变量x,但是两者是有很大区别的,前者是按数组运算规则对多项式求值,而后者是按矩阵运算规则对多项式求值。具体的调用格式如下所示。
>> p3=[2 6 8 0 5 9 4] %生成多项式系数
>> A=rand(3) %生成随机矩阵
①使用函数polyval按数组运算规则求A中的每个元素对于多项式p3的值。在命令窗口中输入如下内容:
>> Y=polyval(p3,A)
运算结果如下:
Y =
7.2917 15.2885 5.4763
5.8986 7.2672 15.8387
5.9409 11.3612 8.3376
②使用函数polyvalm按矩阵运算规则求以方阵A为自变量的多项式p3的值。在命令窗口中输入如下内容:
>> Y1=polyvalm(p3,A)
运算结果如下:
Y1 =
13.6694 21.1448 16.7431
8.7641 22.5846 21.5403
8.4161 19.5396 22.2629
③如果函数polyval和polyvalm的第二个参数为数值,仍然可以按照数组和矩阵的运算规则计算求多项式在该参数下的结果。在命令窗口中输入如下内容:
>> A=3
分别使用函数polyval和polyvalm计算多项式的值,具体操作及返回结如下:
>> Y=polyval(p3,A)
Y =
3640
>> Y1=polyvalm(p3,A)
Y1 =
3640
④如果函数ployval和ployvalm的第二个参数为一向量,前者按照数组运算规则仍然可以计算求多项式在该参数下的结果,但是后者按矩阵运算规则计算则会提示错误信息。在命令窗口中输入如下内容:
>> p4=[4 8 0 0 0 3 6]
分别使用函数polyval和polyvalm计算多项式的值,具体操作及返回结果如下:
>> Y=polyval(p3,p4) %第二个参数为向量
Y =
16504 754060 4 4 4 3640 150574
>> Y1=polyvalm(p3,p4) %第二个参数必须为方阵或数值
??? Error using ==> polyvalm
Matrix must be square.
n次多项式具有n个根,这些根可能是实根,也可能含有若干对共轭复根。MATLAB提供了roots函数用于求多项式的全部根,该函数的调用格式为:
其中,P为多项式的系数向量,返回向量x为多项式的根,即x(1),x(2),…,x(n)分别代表多项式的n个根。
另外,如果已知多项式的全部根,MATLAB还提供了函数poly用来建立该多项式,该函数的调用格式为:
其中,x为多项式的根,返回向量P为多项式的系数向量。
对于一个方阵s,可以用函数poly来计算矩阵的特征多项式的系数。特征多项式的根即为特征值,可以用roots函数来计算。
MATLAB提供函数 resie 可以实现将分式表达式进行多项式的部分分式展开。
对于 ,函数的调用格式如下:
其中,b和a分别是分子和分母多项式系数行向量;返回值r是[r1 r2 …rn]留数行向量,p为[p1 p2 …pn]极点行向量,k为直项行向量。下面通过示例来讲述该函数的使用。
多项式的微分MATLAB提供了函数 polyder 来实现,前面介绍多项式的导函数时已经介绍了该函数的具体使用。但是对于多项式的积分运算MATLAB没有提供专门的函数,但可以用 [p./length(p):-1:1,k] 的方法来完成积分,其中k为常数。下面通过示例讲解如何进行多项式的积分运算。
插值运算是根据数据点的规律,首先找到一个多项式连接这些已知的数据点,然后根据该多项式计算出要得到的与已知数据点相邻的点对应的数值。数据的插值运算在信号和图象处理等领域使用比较广泛。MATLAB提供了专用的函数来处理数据的插值问题,下面将详细的介绍使用这些插值函数的方法。
一维插值是指对一个自变量的插值,实现一维数据插值的函数是interp1,该函数的调用格式为:
interp1函数的功能是根据X,Y的值,计算出在X1处的值,并返回给Y1。其中,X和Y是两个等长的已知向量,分别描述采样点和样本值;X1是一个向量或标量,描述欲插值的点,返回值Y1是与X1等长的插值结果;method是插值函数的类型,允许的取值有“linear”(线性插值)、“nearest”(用最接近的相邻点插值)、“cubic”(三次插值)和“spline”(三次样条插值),linear为默认值。
除此之外,MATLAB还提供了一个专门的用于3次样条插值的函数spline,功能与函数 Y1=interp1(X,Y,X1,‘spline’) 完全相同,使用方法也类似。该函数的调用格式如下:
除前面介绍的一维数据的插值,MATLAB还提供用于解决二维插值问题的函数 interp2 ,该函数的调用格式为:
其中,X和Y是两个向量,分别描述两个参数的采样点,Z是与参数采样点对应的函数值,X1,Y1是两个向量或标量,描述欲插值的点。返回值Z1是根据相应的插值方法得到的插值结果。method的取值与一维插值函数相同。X,Y,Z也可以是矩阵形式。
多项式曲线拟合是用一个多项式来逼近一组给定的数据,拟合的准则是最小二乘法,即找出使 的 .
在MATLAB中,用 polyfit 函数来求得最小二乘拟合多项式的系数,计算得到多项式后可以用 polyval 函数计算所给出点的近似值。polyfit函数的调用格式为:
polyfit 函数根据采样点X和采样点函数值Y,返回一个m次多项式P及供polyval使用的结构数组S,S有三个域:S.R给出QR分解后满足Q·R=V的矩阵R,S.df给出相应χ2量的自由度,S.normr给出拟合残数的2—范数。其中X,Y是两个等长的向量,P是一个长度为m+1的向量,P的元素为多项式系数。
>> Y=polyval(P,x) %根据多项式系数向量计算对应点x处的拟合函数值
即可计算得到拟合多项式在给定点的函数值。
本节介绍数据统计处理方法,包括最大(小)值运算、求和(积)运算、平均值(中值)运算、累加(乘)运算、标准方差、相关系数以及排序运算。
MATLAB提供的求数据序列的最大值和最小值的函数分别为max和min,两个函数的调用格式和操作过程类似,可以分别用来求向量或矩阵的最大值和最小值。
(1)求向量的最大值和最小值
求向量的最大值和最小值的函数调用格式见表5.1。
表5.1 求向量最大值、最小值函数
(2)求矩阵的最大值和最小值
求矩阵的最大值和最小值的函数调用格式见表5.2。
表5.2 求矩阵的最大值、最小值函数
(3)两个向量或矩阵对应元素的比较
函数max和min还能对两个同型的向量或矩阵进行比较,函数调用格式见表5.3。
表5.3 最大值、最小值函数
MATLAB提供的数据序列求和与求积的函数分别是sum和prod,这两个函数的使用方法类似,分别可以用来对向量和矩阵求和与求积。函数调用格式及功能见表5.4。
表5.4 求和与求积函数
在命令窗口中输入:
>> prod(B) %返回各列元素的积
计算得到的各列元素的积如下:
ans =
0.0648 0.0057 0.1780 0.0487
③可以采用下列的方式返回矩阵B各列元素的和与矩阵B各列元素的乘积,具体输入内容和计算返回结果如下:
>> sum(B,1) %返回各列元素的和
ans =
2.2741 2.1284 2.6735 2.2420
>> prod(B,1) %返回各列元素的积
ans =
0.0648 0.0057 0.1780 0.0487
④返回矩阵B各行所有元素的和与矩阵B各行所有元素的积,在命令窗口中输入:
>> sum(B,2) %返回各行元素的和
>> prod(B,2) %返回各行元素的积
MATLAB提供了求数据序列平均值的函数mean与数据序列中值的函数median,函数调用格式及功能见表5.5。
表5.5 求平均值与中值函数
④求矩阵A的各行的算术平均值与中值,在命令窗口中输入:
>> mean(A,2) %计算得到矩阵A各行的算术平均值
>> median(A,2) %计算得到矩阵A各行的中值
在MATLAB中,使用cumsum和cumprod函数能方便地求得向量和矩阵元素的累加和与累乘积向量,函数调用格式及功能见表5.6。
表5.6 累加和与累加积函数
在MATLAB中,提供了计算数据序列的标准方差的函数std。该函数对于向量X返回一个标准方差;对于矩阵A返回一个行向量,它的各个元素便是矩阵A各列或各行的标准方差。调用格式为:
Y=std(A,flag,dim)
其中,dim可以取1或2。当dim=1时,求各列元素的标准方差;当dim=2时,则求各行元素的标准方差。flag可以取0或1,当flag=0时,置前因子为 ;否则置前因子为 。缺省flag=0和dim=1。
MATLAB提供了corrcoef函数,可以求出数据的相关系数矩阵。调用格式为:
corrcoef函数返回从矩阵X形成的一个相关系数矩阵。此相关系数矩阵的大小与矩阵X一样。它把矩阵X的每列作为一个变量,然后求它们的相关系数。其中X,Y是向量,与corrcoef([X,Y])的作用一样。
>> corrcoef(A) % 求解矩阵A形成的一个相关系数矩阵
返回相关系数矩阵如下:
ans =
1.0000 -0.2608 0.5478 -0.7232
-0.2608 1.0000 -0.9397 0.2996
0.5478 -0.9397 1.0000 -0.3984
-0.7232 0.2996 -0.3984 1.0000
②可以求向量B形成的一个相关系数矩阵。在命令窗口中输入以下内容:
>> corrcoef(B) %求取向量B形成的一个相关系数矩阵
返回相关系数矩阵如下:
ans =
1
MATLAB提供了sort函数来实现排序功能,调用格式如下:
函数返回一个对X中的元素按升序排列的新向量,Y是排序后的矩阵,而I记录Y中的元素在A中位置。其中,dim指明对矩阵A的列还是行进行排序。若dim=1,则按列排;若dim=2,则按行排。
Y =
0.5226 0.1730 0.0118 0.1991
0.7948 0.2523 0.1365 0.2987
0.8801 0.2714 0.7373 0.6614
0.9568 0.9797 0.8757 0.8939
I =
3 1 4 2
1 4 3 3
本章重点介绍了MATLAB提供的基本的数学运算功能,主要包括多项式的相关运算、数据的插值与拟合运算、数据统计处理运算以及傅立叶变换等内容。
多项式部分通过实例重点介绍了多项式运算相关的内容,主要包括多项式的表示方法、多项式的四则运算、多项式的求导运算、多项式的求值与求根运算、多项式的展开以及多项式的积分运算等内容。掌握多项式运算内容是深入学习MATLAB其他内容的基础。
数据插值部分和拟合部分通过实例介绍了MATLAB提供的数据处理时经常使用的数据插值和拟合运算函数,其中插值部分包括一维和二维数据的插值运算。曲线拟合运算时要正确的选择所要拟合的多项式的阶,并不是拟合多项式的阶越高精度越好,一般拟合多项式的阶不超过5阶。
数据统计处理部分通过实例详细介绍一些常用的数据统计处理方法,主要包括数据的最大值与最小值运算、求和与求积运算、平均值与中值运算、累加和与累乘积运算、标准方差、相关系数以及排序等运算。
❸ Matlab编程基础及应用
MATLAB的教程很多,好些英文的教程不错,需要的话我可以发给你
呃~~~~~要视频教程啊,这个真没有
❹ 计算流体力学有限元方法及其编程详解怎么样
有限元方法是计算流体力学的一个重要分支,在工程计算领域中的应用越来越广泛。本书内容从最基本的有限元基础知识讲起,难度逐渐加深,每一章都是针对一个计算实例进行理论讲解和公式推导的,在此基础上,每个实例都配置有十分清晰的程序代码。
毕超编着的《计算机流体力学有限元方法及其编程详解》共分8章,第1章以有限元方法求解常微分方程为例,讲解有限元方法求解微分方程的基础知识;第2章以理想流体流动为例,介绍有限元方法求解Laplace方程的方法;第3章讲述速度-压力有限元法和罚函数有限元法求解牛顿流体Navier-Stocks(简记为N-S)方程组的方法,为后续章节奠定基础;第4章讲述非牛顿流体问题的求解方法;第5章讲解考虑惯性项时N-S方程组的求解方法;第6章讲述与时间有关的流体流动问题的求解方法;第7章讲述与时间有关的热传导问题的求解方法;第8章讲述速度与温度耦合问题的有限元求解方法。
《计算机流体力学有限元方法及其编程详解》采用MATLAB语言编写计算程序,以便于读者阅读。本书可作为本科生或研究生计算流体力学课程教材,也可作为相关课程的辅导教材。
编辑推荐
毕超编着的《计算机流体力学有限元方法及其编程详解》采用新颖的理论讲解和实例编程相结合的撰写模式,讲述了计算流体力学有限元方法的基本理论。书中内容难度由浅人深,将计算实例、理论推导、编程逻辑、程序编写及结果分析有机结合,归纳简化了使用有限元方法求解计算流体力学和传热学问题的复杂烦琐过程,讲述了理想流体、牛顿流体、非牛顿流体流动问题的有限元求解方法,特别是还包括了考虑惯性项影响、非定常流动以及流热耦合等多种复杂非线性问题的求解方法。该书内容丰富、理论深入、逻辑清晰,有利于读者更加清晰地了解计算流体力学有限元方法的基本理论,不仅可以作为计算流体力学领域本科生和研究生的课程教材,而且书中内容还可以为开发具有自主知识产权的大型工程计算软件提供理论基础。该书是近些年来我国计算流体力学领域为数不多的理论和实践并重的专业性着作。
❺ 我对MATLAB面向对象编程很感兴趣,请问哪位有《MATLAB面向对象编程——从入门到设计》电子版 谢谢了
这本书,我没有,但是我又这些,有你有用的吗?找找看!
MATLAB6工程计算及应用.txt
MATLAB与数学实验(第2版).pdf
应用Web和MATLAB的信号与系统基础(第二版).pdf
MATLAB 语言即学即会.PDF
MATLAB 电子仿真与应用33.PDF
MATLAB 神经网络工具箱函数.PDF
MATLAB 神经网络工具箱应用简介.PDF
MATLAB 神经网络应用设计.PDF
MATLAB 程序设计.PDF
MATLAB 程序设计与实例应用.PDF
MATLAB 程序设计与应用3.PDF
MATLAB 程序设计教程.PDF
MATLAB 程序设计语言.PDF
MATLAB 程式设计与应用.PDF
MATLAB 符号数学工具箱应用简介.PDF
MATLAB 语言与控制系统仿真.PDF
MATLAB 语言与数学建模.PDF
Matlab和Maple系统在力学教学中的应用.pdf
Matlab.programming.for.engineers.(2001).pdf
MATLAB.pdf
MATLAB5_x与科学计算.pdf
MATLAB6.0数学手册.pdf
MATLAB 3.PDF
MATLAB 5.3精彩编程及高级应用.PDF
MATLAB 5.3精要、编程及高级应用.PDF
MATLAB 5.x入门与提高.pdf
MATLAB 5.X应用与技巧.PDF
MATLAB 5.X手册.PDF
MATLAB 5.语言与程序设计.PDF
MATLAB 5_1实用指南.PDF
MATLAB 5_3学习教程.PDF
MATLAB 5_3实例教程.PDF
MATLAB 5_3实例详解.PDF
MATLAB 5_3实用教程.PDF
MATLAB 5_3应用指南.PDF
MATLAB 5_3精要、编程及高级应用.PDF
MATLAB 5_X入门与应用.PDF
MATLAB 5_X工具箱使用技巧与实例.PDF
MATLAB 5_X应用与技巧.PDF
MATLAB 5_X程序设计语言.PDF
MATLAB 6 数学建模基础教程.PDF
MATLAB 6.5辅助小波分析与应用.PDF
MATLAB 6_1基础及应用技巧.PDF
MATLAB 6_1实用指南(上册).PDF
MATLAB 6_1实用指南(下册).PDF
MATLAB 6_1最新应用祥解.PDF
MATLAB 6_X图像处理.PDF
MATLAB 6_X符号运算及其应用.PDF
MATLAB 6实例教程.PDF
MATLAB 6数学手册.PDF
MATLAB 6时尚创作百例含1CD.PDF
MATLAB 6科学运算完整解决方案.PDF
MATLAB 7及工程问题解决方案.PDF
MATLAB 7实用指南(上册).PDF
MATLAB 7实用指南(下册).PDF
MATLAB 下的数字信号处理示例…….PDF
MATLAB 与SIMULINK工程应用.PDF
MATLAB 与外部程序接口.PDF
MATLAB 与数学实验.PDF
MATLAB 与通信仿真.PDF
MATLAB 人工神经元网络小例子.PDF
MATLAB 仿真技术与应用.PDF
MATLAB 信号处理.PDF
MATLAB 信号处理详解.PDF
MATLAB 偏微分方程工具箱应用简介.PDF
MATLAB 原理与工程应用.PDF
MATLAB 及其在理工课程中的应用指南.PDF
MATLAB 及其在电路与控制理论中的应用.PDF
MATLAB 及在电子信息类课程中的应用.PDF
MATLAB 命令大全.PDF
MATLAB 图像处理命令.PDF
MATLAB 图形图像.PDF
MATLAB 图形技术——绘图及图形用户接口.PDF
MATLAB 在工程数学上的应用.PDF
MATLAB 在理论力学教学中的应用.PDF
MATLAB 在电信工程中的应用.PDF
MATLAB 基础及数学软件.PDF
MATLAB 外部接口编程.PDF
MATLAB 实用教程.PDF
MATLAB 小波分析工具箱原理与应用.PDF
MATLAB 工具箱应用.PDF
MATLAB 工具箱应用指南:信息工程篇.PDF
MATLAB 工具箱应用指南:控制工程篇.PDF
MATLAB 工具箱应用指南——应用数学篇.PDF
MATLAB 工程数学.PDF
MATLAB 工程数学应用.PDF
MATLAB 工程数学解题指导.PDF
MATLAB 工程计算及应用.PDF
MATLAB 应用图像处理.PDF
MATLAB 应用程序接口.PDF
MATLAB 应用程序接口用户指南.PDF
MATLAB 扩展编程含盘.PDF
MATLAB 控制系统设计.PDF
MATLAB 教程.PDF
MATLAB 数值计算与编程.PDF
MATLAB 数据处理与应用.PDF
MATLAB 数理统计工具箱应用简介.PDF
MATLAB 方法.PDF
MATLAB 模糊逻辑工具箱函数.PDF
MATLAB 模糊逻辑工具箱的分析与应用.PDF
MATLAB 电子仿真与应用.PDF
MATLAB 语言工具箱——TOOLBOX实用指南.PDF
MATLAB 语言应用系列书MATLAB 科学图形构建基础与应用(6_X).PDF
MATLAB 语言程序设计·MATLAB 语言程序设计:5_2版.PDF
MATLAB 语言程序设计教程.PDF
MATLAB 语言精要及动态仿真工具SIMULINK.PDF
MATLAB 进阶(含SIMULINK).PDF
MATLAB 频谱分析.PDF
MATLAB 高级编程.PDF
MATLAB 高级语言及其在控制系统中的应用.PDF
MATLAB与C_C++混合编程.PDF
MATLAB仿真应用详解.pdf
MATLAB仿真应用详解1.pdf
MATLAB及在电子信息课程中的应用 (第3版).pdf
MATLAB数学计算范例教程.pdf
MATLAB程序设计与应用……第一版.pdf
MATLAB程序设计与应用……第二版.pdf
MATLAB语言——演算纸式的科学工程计算语言.PDF
基于MATLAB 的系统分析与设计——时频分析.PDF
基于MATLAB 6_X的系统分析与设计:神经网络.PDF
基于MATLAB 6_X的系统分析与设计:虚拟现实.PDF
基于MATLAB _SIMULINK的系统仿真技术与应用.PDF
基于MATLAB 的系统分析与设计:图像处理.PDF
基于MATLAB 的系统分析与设计:模糊系统.PDF
基于MATLAB 的系统分析与设计——信号处理.PDF
基于MATLAB 的系统分析与设计——小波分析.PDF
基于MATLAB 的系统分析与设计——控制系统.PDF
精通MATLAB 综合辅导与指南.PDF
精讲多练MATLAB .PDF
精通MATLAB 5.PDF
精通MATLAB 5:综合辅导与指南.PDF
精通MATLAB 6.PDF
《 MATLAB 5.2使用手册 》.pdf
❻ 《Matlab编程基础》pdf下载在线阅读全文,求百度网盘云资源
《Matlab编程基础》网络网盘pdf最新全集下载:
链接:https://pan..com/s/1tlKSF0Own3u0W1cQ1_Rlfw
❼ 有限单元法及其应用彭细荣怎么样
简述了有限单元法的提出过程,发展历史及基本思想,重点论述了有限单元法的基本解题步骤及有限单元法的发展趋势。文章最后介绍了一个基于ANSYS软件运用有限单元法分析某隧道的实例.
《有限单元法及其应用》主要讲述线弹性有限元法的基本理论、matlab编程实现及相应商业有限元软件的应用,对线弹性动力有限元法及材料、几何和接触三类非线性有限元法的基本概念和程序应用也进行了介绍。
《有限单元法及其应用》公式推导详尽,matlab符号运算及算法简单易懂,理论介绍与软件应用连接紧密,适合作为非力学专业高年级本科生及研究生教材使用,也可作为有限元应用领域内工程技术人员的参考书。
❽ 有限单元法
有限单元方法(FEM)自20世纪50年代开始,已经在工程技术领域获得了极为广泛的应用,目前也成为处理岩土工程问题的有力工具;边界元方法是20世纪70年代兴起的一种数值方法,该方法具有降维作用,对于解决无限域或半无限域问题尤为理想[2]。有限单元方法以连续介质力学为基础,要考虑物质的连续性、介质物理力学性质的连续性及力学反应的连续性,将岩体在一定条件下视为连续介质或结合某种特殊单元(如节理单元)来模拟节理岩体的力学行为。
1.1.1.1 有限单元法的基本原理
有限单元法的基本原理用一弹性薄板为例来叙述说明,如图1.1 所示。任意弹性薄板受到一定外力作用时,薄板内要产生相应的变形和应力,这种变形可用水平与垂直方向的位移分量 u、v 来表示,u、v 大小与位置(坐标)有关,即:
图1.1 任意弹性薄板
u=u(x,y) v=v(x,y) (1.1)
由于u、v与位置有关,故将u、v称为位移函数。
若求得上述的位移函数,则可由弹性力学的基本公式求得薄板中任一点的应变与应力,即:
非连续变形分析方法及其在地下工程中的应用
可见,若求得薄板中任一点的应力,必须先求得位移函数,这种通过位移函数求得应力的方法称为“按位移求解”。
1.1.1.2 有限单元法的基本方程
从数学角度来看,有限单元法是把求解域内的连续场函数转化为求解有限个离散点处的场函数值,显然这种离散化的处理是一种近似,因此当单元划分的适当时,才能保证求解精度。由于所划分的单元足够小,在一个微小的单元内,未知的场函数就可以采用十分简单的代数多项式来近似地表示,即
非连续变形分析方法及其在地下工程中的应用
或
非连续变形分析方法及其在地下工程中的应用
式中:N为行函数矩阵,N=[N1,N2,N3,N4],通常为坐标的函数;δe为单元的节点位移向量。
单元内的应变可由(1.2)式求得,即:
ε=Bδe=∑Biδi (1.5)
式中B为应变矩阵,直接用节点位移来表示:
非连续变形分析方法及其在地下工程中的应用
同样由(1.3)可求出单元应力矩阵:
σ=Eε=EBδe (1.6)
式中E为弹性矩阵:
非连续变形分析方法及其在地下工程中的应用
单元能量泛函为:
非连续变形分析方法及其在地下工程中的应用
根据最小势能原理,在所有可能的位移函数中,真实位移使结构体系的总势能有最小值,即:
非连续变形分析方法及其在地下工程中的应用
因此有 ∫SBTEBdSδe-fe=0
令 ke=∫SBTEBdS (1.8)
则 fe=keδe (1.9)
严格地说,岩体是非连续介质,为了能应用连续介质力学原理解决岩体工程问题而提出了各种准则,如尺度相对性准则、主应力差效应准则等[3];孙广忠[4]认为完整结构岩体、断续结构岩体、散体结构岩体以及碎裂结构岩体在一定条件下可当作连续介质。随着对岩体的深入理解,逐步认识到岩体中包含的大量结构面对岩体力学特性和工程稳定起控制作用,并认为这是构成岩体和岩块力学与工程特性差异的根本原因。
❾ 求《MATLAB R2014a完全自学一本通》电子版(pdf)完整版!完整版!
【作者】刘浩,韩晶编着
【形态项】 708
【出版项】 北京:电子工业出版社 , 2015.01
【ISBN号】978-7-121-24499-5
【中图法分类号】TP317
【原书定价】79.80
【主题词】MATLAB软件
【参考文献格式】 刘浩,韩晶编着. MATLAB R2014a完全自学一本通. 北京:电子工业出版社, 2015.01.
内容提要:
本书根据内容的侧重点不同,全书分为4部分共20章:第1~5章为基础部分,讲解MATLABR2014a概述、MATLAB基础知识、数组与矩阵、MATLAB编程基础及数据可视化等;第6~8章为数学应用部分,讲解数据分析、符号数学计算和概率统计等;第9~15章为工程应用部分,讲解偏微分方程、优化、图像处理、信号处理、小波分析等工具箱,Simulink仿真基础及应用等。
是这本吗?
❿ 用MATLAB编个有限单元法的程序计算简支梁的挠度和应力。 拜谢!
这个有啥难的,刚刚编了一个计算预应力梁的非线性分析程序,模拟计算其M-φ曲线!