应用MATLAB确定邓肯-张双曲线模型中的K,n参数

简介:接合承德中密砂常规三轴试验数据,介绍应用Matlab语言编写计算及绘图程序来处理试验数据的方法,可显著提高试验研究的数据处理效率和结果的可视化程度。

关键字:Matlab 三轴试验邓肯-张模型

1 前言

基于广义胡克定律的线弹性理论形式简单,参数少,物理意义明确,而且在工程界有广泛深厚的基础,得以应用于许多工程领域中。早期土力学中的变形计算主要是基于线弹性理论的,只有在计算机得到迅速发展之后,非线性理论模型才得到较广泛的应用。邓肯-张模型是建立在增量广义胡克定律基础之上的变模量的弹性模型,可以反映土变形的非线性,并在一定程度上反映土变形的弹塑性,很容易为工程界所接受,加之所用参数和材料参数不多,物理意义明确,只需用常规三轴压缩试验即可确定这些参数及材料常数适应的土类比较广,所以该模型为岩土工程界所熟知,并得到了广泛的应用,成为土的最为普及的本构模型之一。本文主要是应用MATLAB编写计算及绘图程序来处理承德中密砂常规三轴试验数据。

2 基于MATLAB的计算过程实现

现场的观测数据经过采集和整理后,按照一定的格式把数据存储在数据文件中,然后可以使用MATLAB丰富的数值运算功能可以非常容易地编制出数据处理程序,先用函数fope n()打开数据文件,fid=fopen(‘filename’,’r’)再用fscanf 函数依次从文件中读取格式化数据来完成对各变量地赋值,其使用语法为:matrix=fscanf(fid,format)。本文由于数据不是太多,所以在计算过程中没有采取调用存储文件地形式。直接在计算过程中输入试验数据计算。

2.1 数据的处理

对第一组数据,通过编写Matlab语言,由轴向应变和应力差的试验数据可以作出~()和~双曲线关系图形,主要用到的MATLAB命令为:plot(x1,y1);axis([0 0.04 0 3]) ;hold on%(1)

matlab中N=256值是什么,应用MATLAB确定邓肯-张双曲线模型中的K,n参数相关推荐

  1. 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出

    /*** 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出*/import java.util.Scanner;public class ...

  2. 二值图填充原理 matlab,图像Ostu二值化原理及matlab实现代码

    Ostu假设图像是由前景区域和背景区域两部分组成的,通过遍历计算不同阈值(通常为[0 255]区间范围内)下分割结果中前景区域和背景区域的灰度直方图,然后比较两者之间的方差,使得方差最大化的那个灰度阈 ...

  3. c++ 返回数组中最大的值_4个代码块教您如何在C中动态分配2D数组

    以下是在堆上创建2D数组(或动态分配2D数组)的不同方法. 在以下示例中,我们将" r "视为行数,将" c "视为列数,并创建了一个二维数组,其中r = 3, ...

  4. html中td 的值不换行符,解决英文字母在td标签中不换行的问题

    解决长串英文字母显示不能自动换行的问题和td中汉字自动换行 && CSS强制不换行 例如:asdfsdfsdfdsf不能处理自动换行,将表格伸的很长很长,而汉字字符却可以自动换行. 原 ...

  5. oracle 月份中日的值必须介于 1 和当月最后一日之间,ora-01847:月份中日的值必须介于 1 和当月最后一日之间...

    环境:1.在查询创建的视图全部内容时,的异常.视图中的日期是从varchar2转到date. 2.oracle 11g 原因:1.日期本身是数据非法的,就是转换时格式不合格,如:2月30 这里不可能有 ...

  6. mysql触发器 当记录的指定字段发生变化时,更新表中的另外一个字段,或者更新另外一张关联表中关联记录的字段...

    2019独角兽企业重金招聘Python工程师标准>>> 注意:语句中出现的old,new,now(),都为数据库自带的关键字,此处不做解释. 两种情况: 第一种:一张表中,更新某条记 ...

  7. Matlab图形(Figure)中使用差值光标提取数据

    0. 原由 示波器中常用差值光标,用于捕捉曲线中的特征点,并计算出特征点之间的坐标差值. 差值光标在分析图形数据时很有用.可惜在Matlab的Figure工具栏中并没有提供,自带的数据提取功能似乎不如 ...

  8. Matlab 迭代法计算灰值图像的level

    Matlab 迭代法计算灰值图像的level Matlab中,已知函数im2bw(X,Level),默认level为0.5.这里level为阈值,其含义是: 第Xij个像素,利用利用二值化处理时,le ...

  9. 【Groovy】map 集合 ( 根据 Key 获取 map 集合中对应的值 | map.Key 方式 | map.‘Key’ 方式 | map[‘Key’] 方式 | 代码示例 )

    文章目录 一.根据 Key 获取 map 集合中对应的值 1.通过 map.Key 方式获取 map 集合中的值 Value 2.通过 map.'Key' 方式获取 map 集合中的值 Value 3 ...

最新文章

  1. VTK:InfoVis之WordCloudDemo
  2. postman进阶之Newman,从安装到使用到填坑,不废话
  3. Visual Studio 2017 ASP.NET Core开发
  4. python核心数据类型_Python核心数据类型——列表
  5. Creating Apps With Material Design —— Creating Lists and Cards
  6. HTML跳转为啥会404,为什么网页会出现404 not found?
  7. 进阶篇:6)样机制作与验证
  8. MySQL—设置数据库(库、表等)不区分大小写
  9. 【BZOJ3143】游走,概率计算+高斯消元
  10. Spring组合注解与元注解
  11. 数据分析的5层解读,报表仍是有效的落地实践!
  12. BZOJ 1901 洛谷 P2617 ZOJ 2112 Dynamic Rankings
  13. 所有的困苦都是有用意的
  14. 详解Photoshop中标尺工具和参考线的使用方法
  15. Picasa轻松浏览电脑全图片v3.9.138
  16. rufus 制作U盘启动工具
  17. 如何把桌面路径设置到D盘
  18. Oracle VM VirtualBox 从虚拟软盘加载系统
  19. 基础SQL语法及使用(入门级)
  20. 计算机水平考试 初级,计算机水平考试-初级程序员下午试题模拟38

热门文章

  1. EBS开发_费用类采购订单退货
  2. GitHub项目:100 个知名网站源码
  3. Unity3D FPS Game:第一人称射击游戏(二)
  4. 大鱼号自媒体如何赚钱
  5. 英文小语种网站采集翻译发布工具
  6. win7 wifi服务器未响应,win7无线网断断续续怎么办_win7无线网总是断断续续如何解决-win7之家...
  7. 邮箱发送材料服务器连接错误,无法连接您发送的(pop3)电子邮件服务器,错误(0x80042109)...
  8. 远程监控网络摄像头通用指南
  9. java二十三种设计模式——工厂设计模式
  10. git多人合作开发同一个分支