- 博客(15)
- 资源 (11)
- 收藏
- 关注
转载 disp、sprintf、fprintft matlab函数的区别
disp功能:显示变量的值。特点:仅接受一个输出。为了进行多个输出,可先用sprint和fprint将要输出的结果串联起来。例子:>> name='alice';>> age = 12;>> x1=[name,' is ',num2str(age),' this year'];%必须用num2str将12转化为字符>> disp...
2020-04-24 11:51:26 938
原创 MATLAB中控制运算精度
Matlab设置计算精度#原理MATLAB中控制运算精度 :format long 只能设置显示精度,并不能控制运算精度。在MATLAB中,控制运算精度一般使用 digits 和 vpa。##算例vpa方法digits(5); %定义精度a=vpa(sqrt(2)); %a=1.4142roundn方法可以用来控制小数点前(后)多少位a=roundn(sqrt(2),-4);...
2020-04-21 16:29:52 12995
翻译 ANSYS结构非线性分析指南连载四--第四章 材料非线性分析 (二)
http://blog.sina.com.cn/s/blog_531237a90101ioxg.html 原地址4.3 超弹性分析4.3.1 超弹理论4.3.1.1 超弹的定义一般工程材料(例如金属)的应力状态由一条弹塑性响应曲线来描述,而超弹性材料存在一个弹性势能函数,该函数是一个应变或变形张量的标量函数,而该标量函数对应变分量的导数就是相应的应力分量。上式中:[S]=第二皮奥拉...
2019-07-03 20:00:09 5977 2
原创 \n \r ....
代码:1: string s1 = “已经习惯了回车和换行一次搞定\n,敲一个回车键,即是回”;2:3: Console.WriteLine(s1);4: s1 = “已经习惯了回车和换行一次搞定\r,敲一个回车键,即是回”;5: Console.WriteLine(s1);6: ...
2019-07-02 18:23:07 315
转载 matlab/ansys协同的一个例子
前段时间找了点Matlab与ANSYS协同工作的资料,在我看来所谓协同是ANSYS将结果写到文件然后Matlab读,或者Matlab写数据到文件ANSYS读,协同是通过读写文件实现的。我找了个瞬态分析的例子,写了APDL,将网上找到的ANSYS结果输出部分代码加了进来,实现三个节点位移时间数据写到文件,然后Matlab读取该文件并作三节点位移-时间图。说明一下:ANSYS生成的文件都在Matlab...
2019-07-02 18:11:37 3922 3
转载 fid fopen MATLAB
文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件。MATLAB提供了一系列低层输入输出函数,专门用于文件操作。1、文件的打开与关闭1)打开文件在读写文件之前,必须先用fopen函数打开或创建文件,并指定对该文件进行的操作方式。fopen函数的调用格式为:fid=fopen(文件名,‘打开方式’)说明:其中fid用于存储文件句柄值,如果返回的句柄值大于0,则说明文...
2019-07-02 17:41:29 18615 1
翻译 sparse 稀疏矩阵
系数矩阵里赋大量的值。将元素的行坐标,列坐标,还有元素的值分别存入三个向量中,三个向量中各个分量一一对应,然后使用sparse(i, j, k, m, n)一次性创建,i,j,k分别是行坐标向量,列坐标向量,值向量,m,n是系数矩阵的行宽。如i = [1, 2]j = [3, 4]k = [5, 6]A = sparse(i, j, k, 1000, 1000)以上代码创建了一个100...
2019-07-02 10:16:12 1285
翻译 meshgrid
如下图所示,该图画出了平面坐标上的12点。这12点的坐标很容易辨识出来,方法/步骤2:启动matlab,主界面如图所示,在命令窗口输入以下代码。可以看到该命令输出了两个矩阵分别是x与y。其中的x就是上图点的横坐标值,y就是点的纵坐标值。方法/步骤3:正确的阅读顺序是从左到右,从上到下。对每个矩阵按照列来阅读,比如首先是x矩阵的第一列与y矩阵的第一列,取出它们的第一个元素就是点(0,0)...
2019-07-02 09:14:01 153
原创 MATLAB cd
cd - 更改当前文件夹此 MATLAB 函数 将当前文件夹设置为 newFolder。cd(newFolder)oldFolder = cd(newFolder)cdfor exampledirectory=cd 是将matlab当前搜索路径赋值给字符串变量directorycd(directory) 是说将matlab当前搜索路径设置为由字符串变量directory指定的路径...
2019-07-01 18:04:07 6741
翻译 MATLAB调试方式:dbstop if error
MATLAB编程中有一些常见的错误,比方维数不匹配问题。如果这个错误在函数的内部,我们通常需要至少运行两次程序才能通过调试解决问题:第一次运行程序,程序报错后,因为已经退出了出错的函数,不能进行调试;第二次运行前,在出错的函数内部手动设置断点,第二次运行程序并进行调试。在这种情况下,比起多次运行程序和手动设置断点,MATLAB更有效率的调试方式是使用dbstop if error。当MATLAB...
2019-07-01 17:11:45 527
翻译 ansys apdl的使用方法
APDL的全称是ANSYS Parametric Design Language(ANSYS参数化设计语言),是ANSYS的一种高级应用,具有很多图形界面无法实现的功能,广泛应用于优化设计、焊接模拟等工程项目。那么,在应用APDL时,应该如何正确、高效的输入呢?主要有两种方法,分别适用于不同场景,下面将分别给予介绍。一、命令流窗口直接输入下面一段命令流,用于定义六面体单元类型、记忆合金材...
2019-06-19 10:23:00 21224
原创 WPCSYS ansys命令
使工作平面的位置与当前坐标系平面(若为直角坐标系,则与x-y平面一致,若为圆柱坐标系或者球坐标系,则与R-θ 平面一致)一致,但不改变视图方向。完整的命令格式是:WPCSYS,WN,KCNWN 是窗口号,该窗口中的视图方向修改为与工作平面垂直。默认值是 1。如果 WN 为负值,则视图方向不变。KCN 是坐标系号,默认为当前激活的坐标系。如果 KCN 是直角坐标系,工作平面与其 X-Y 平面...
2019-06-19 09:37:47 3707
转载 ANSYS中NUMMRG命令的小技巧
昨日在用ANSYS做一个验算的过程中,总觉得结果有些问题,和预期有一定差距。在重做模型,排查错误的时候,偶然发现,我的一次nummrg命令之后,模型中竟然少了一组材料编号!nummrg是一个使用率极高的命令,使用起来非常的方便。它通常用来实现“粘接”的效果,即,合并坐标完全一致的两个图素,具体做法就是删除编号大的图素,并用编号小的图素占据原来的位置。这样操作以后,会实现在不同图素之间形成共用部分...
2019-06-19 09:06:09 4134
转载 nodal solution 和 element solution 的区别 http://www.doc88.com/p-5945999489304.html
欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作...
2019-06-18 11:43:31 1083
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人