FLAC3D如何把安全系数精度设置为matlab 小数点精度后三位

4150人阅读
因为BigDecimal的原因吧,也可以说是double的问题吧
new&& BigDecimal(currentLat2); 时值不再是 2.455675而是2.
因此在保留5位小数,四舍五入时,就变成2.45567而不是2.45568
后一个正确是因为没形成这种数据。
这种情况,用字符串可以避免这种问题
String currentLat2 = &2.455675&;
&& &&& &BigDecimal&& b&& =&& new&& BigDecimal(currentLat2);& &
&& &&& &System.out.println(b.setScale(5,&& BigDecimal.ROUND_HALF_UP).doubleValue());
======================使用方法======================
BigDecimal ..setScale(5,&& BigDecimal.ROUND_HALF_UP)& --&保留五位小数
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:116658次
积分:1524
积分:1524
排名:千里之外
原创:19篇
转载:126篇
(2)(4)(2)(2)(2)(5)(9)(4)(5)(1)(8)(6)(1)(2)(7)(2)(3)(5)(6)(1)(1)(2)(2)(3)(13)(4)(3)(6)(11)(5)(10)(6)(2) 上传我的文档
 下载
 收藏
我是大学的一名学生,学的是医学专业,我会整理医学类儿科资料
 下载此文档
正在努力加载中...
FLACD基础与应用.
下载积分:2500
内容提示:FLACD基础与应用.
文档格式:PPT|
浏览次数:3|
上传日期: 22:05:15|
文档星级:
全文阅读已结束,如果下载本文需要使用
 2500 积分
下载此文档
该用户还上传了这些文档
FLACD基础与应用.
官方公共微信您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
FLAC_FLAC3D基础与应用(全部)简介.ppt 200页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:350 &&
你可能关注的文档:
··········
* * * * * Utility * Setting * Plot * Run * Interface单元的建模 移来移去的方法 Interface建模的“方向” aside, bside的方向一致 * 含Interface的回填过程 Interface并不随着单元的“回填”而持续作用 必须每回填步Remove和Interface i * 未创建新接触面的位移云图 删除并创建的位移云图 开始状态的应力云图 流体计算模式 单相流 基本类似于3D的计算 快速渗流 两相流(Two phase flow) 气 空气:非饱和流动 瓦斯:采矿工程 有毒气体:环境岩土 其它流体 混凝土:预制桩的施工模拟 水泥浆:注浆;浆固 * 应用实例 * 20 m 1:1.5 8 m 12 m 粘土,r=1800, E=4MPa, u=0.35,c=5 kPa, f=10 砂土,r=1800, E=15MPa, u=0.35, c=0, f=25 填土,r=1800, E=8MPa, u=0.35,c=10 kPa, f=10 4 m 网格划分思路 对称性 分块 * 10 m 8 m 12 m 4 m ① ② ⑤ ⑥ ③ ④ 64 m 2 4 5 8 12 * 几个建议 1. 了解FLAC和FLAC3D的适用范围、优点和局限性
任何一种方法都是有一定的适用范围,并不能不能解决所有问题,这学要读者对所使用工具的优点和局限性有清醒的认识。数值模拟的最终目的是为工程问题的诊断和解决提供服务的,需根据问题的本质选择合适的方法和工具;而非“膜拜”和迷信某种方法,机械地用它去套工程,本末倒置。 2D永远要比3D简单、实用 * 几个建议 2. 由简到繁,循序渐进
遵循“由简到繁,循序渐进”的学习方法,切忌盲目求大求全,期望一口气吃成胖子。学习时,可进行少量单元的简单数值试验来理解软件的特点和功能,积累一定的经验后再进行复杂的数值模拟试验。 * 几个建议 3. 充分利用手册
手册是最权威的软件说明书,一定要充分利用。尽管FLAC和FLAC3D的手册编制顺序不一定适合中国读者的思维习惯,但应尽量养成查阅手册的习惯,做到常翻常新。手册中的例子大多都是为了说明某个特定的问题而设定的,因此在讲述该问题时往往会忽略与该问题无关的一些细节,比如参数选择等,因此读者在学习手册时不要“迷信”某个特定的例子,也不要“纠缠”于某些无关的细节,而是要从这些例子中掌握分析问题的基本方法。
* 几个建议 4. 了解计算中每一条语句的含义
初学者由于对FLAC和FLAC3D软件了解的不多,在计算时往往会直接套用软件手册或教科书中的例子,而对例子中某些语句的含义并不是真正的了解,这些“不明其意”的语句往往是造成计算结果不合理的原因。这里建议读者在使用FLAC和FLAC3D程序时,要对自己编写的命令文件中的每一条语句都有清晰的认识和了解,这就要求读者要勤查手册、注重平时的积累。 * 几个建议 5. 多做“数值试验”
FLAC和FLAC3D程序功能强大,内容众多,在分析具体问题时,读者往往会遇到如法解决的新问题,这些问题在软件手册或教科书中都很难找到答案,这时读者应该多做一些小的算例,开展数值试验,从而了解程序的功能,达到解决问题的目的。 * 几个建议 6. 使用“?”
FLAC3D的命令很多,在初学者看来,记住数量可观的各种命令及语句格式是一件很困难的事情,事实也的确如此。幸运的是,FLAC3D在命令窗口中提供了“?”功能,无论在命令的什么位置都可以插入“?”字符,让系统告诉你接下来可以应该输入的是哪些关键字或变量。 RUN FLAC3D * 几个建议 7. 夯实知识基础
FLAC和FLAC3D的计算结果和中间时步表现出一些不合实际的结果,需要读者具有足够的专业和数学知识进行判断与解释。因此,决定FLAC和FLAC3D使用水平高低的决定性因素取决于使用者的专业素养、工程经验和数理知识。因此加强专业知识、数学和力学的学习,夯实知识基础十分重要。 * 几个建议 8. 相互交流,取长补短
FLAC和FLAC3D命令、关键词和变量繁多,个人学习难免顾此失彼,因此加强交流,与他人共享学习经验是提高FLAC和FLAC3D应用水平的一个捷径。互联网的出现,为大家提供了一个讨论和共享的平台,读者可以在相互间的交流、争论中取长补短,共同提高。 * FLAC/FLAC3D并非无所不能 长期动力问题模拟 动三轴试验、动扭剪试验的模拟 列车荷载、车辆荷载的长期作用 复杂网格模型的建立(前处理)不方便 流固耦合问题需要简化处理,简单的固结问题用FLAC来分析时会异常复杂 谢谢! * * * * * * * Ts 分析的时间 Tc 扩散的时间 * * * * 滞后阻尼的特点 * 可以直接采用动力试验中的模量衰
正在加载中,请稍后... 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
_校庆报告-flacflac3d理论与实践-陈育民
下载积分:2000
内容提示:_校庆报告-flacflac3d理论与实践-陈育民
文档格式:PDF|
浏览次数:6|
上传日期: 03:21:14|
文档星级:
全文阅读已结束,如果下载本文需要使用
 2000 积分
下载此文档
该用户还上传了这些文档
_校庆报告-flacflac3d理论与实践-陈育民
官方公共微信

我要回帖

更多关于 matlab 小数点精度 的文章

 

随机推荐