ansys matlab 调用,matlab 调用ansys (转载)
问题的提出:我们经常会需要用ansys计算一些东西,之后再用matlab来处理计算的结果。当修改某些参数重复上述过程的时候,就比较容易出现问题——比如ansys模型中的参数和matlab程序中参数的一致性问题等。这时可以考虑采用下面的协同工作的方法。 解决的方法:采用matlab作为主控程序,设置好所有的参数与选项传递给ansys(通过文件)并调用ansys计算。ansys计算结束后(默认情况下,matlab会自己等着,这一点很方便,呵呵)再用matlab处理ansys的输出文件。由于所有的设置可以在matlab中统一完成,省去很多参数同步的工作,也顺便实现了计算的自动化。呵呵。。。
核心提示:1.如何使用matlab调用ansys,下面是个例子
!"D:\Program Files\AnsysInc\v100\ANSYS\bin\intel\ansys100.exe" -b -i d:\inp\vm1.mac -o "d:\out put\1.txt"
! 是由matlab提供的用以执行shell命令的操作符(也可以用system或dos命令)
参数 -b指定使用batch方式运行ansys,-i 指定输入文件,-o指定输出文件。这里有一点值得注意的是,这里的输出文件是指在gui方式运行是output windows中的输出内容,通常不是我们想要的结果文件。
2.我们想要的ansys结果可以通过*vwrite,*mwrite等命令写入文件,以供matlab使用。
3.想要matlab传递给ansys的参数,也通过文件方式传递。(不知哪位大侠有其他的方法,请不吝赐教!)
下面给出一个matlab调用ansys求解H2范数的例子:
%matlab和ansys协同工作
clear all;
e_num=25; %杆件总数
B=(1:e_num);
X=combnk(B,3);
N=size(X,1);
Gama=zeros(1,N); %分离系数初始化
for i=1:4
fid = fopen('flag.txt','wt');
fprintf(fid,'m m m\n',X(i,1),X(i,2),X(i,3));
fclose(fid);
!"C:\Program Files\AnsysInc\v100\ANSYS\bin\intel\ansys100.exe" -b -i C:\hangjia_25_V.mac -o "C:\1.txt" %调用ansys计算程序
%H2范数
format long;
K0=load('SMATR.txt');
M0=load('MMATR.txt');
C0=load('CMATR.txt');
E=2.06e11;
A=5.48e-3;
L=1.0;
K0=E*A/L*K0;
C0=1e5*C0;
[NrowNcol]=size(K0);
ansys matlab 调用,matlab 调用ansys (转载)相关推荐
- [转载]PSCAD调用MATLAB/SIMULINK之接口元件设计
原文地址:PSCAD调用MATLAB/SIMULINK之接口元件设计作者:luckyhappier 1)接口元件 接口元件包括Graphics,Parameters和Script.注意:变量要与DSD ...
- c 使用matlab引擎,[转载]C与MATLAB混合编程之调用MATLAB引擎
Visual Studio调用MATLAB需要的配置已经在<Visual Studio调用MATLAB的配置>一文中给出了详细的步骤,本文将介绍混合编程的示例. 在C中调用MATLAB,据 ...
- VC调用matlab中定义的.m文件中的函数的实例
Matlab是一个强大的数学计算/仿真工具,其内置了很多实用的现成的函数,而且我们经常也自己定义很多m函数.但在很多情况下,我们不得不使用VC编程.那么,如何在VC中利用matlab的资源呢?在这里我 ...
- 【转】C++调用Matlab的.m文件
原文地址 Matlab是一个强大的数学计算/仿真工 具,其内置了很多实用的现成的函数,而且我们经常也自己定义很多m函数.但在很多情况下,我们不得不使用VC编程.那么,如何在VC中利用matlab的 资 ...
- C/C++ VS中调用matlab函数的方法
C/C++ VS中调用matlab函数的方法 [尊重原创,转载请注明出处] http://blog.csdn.net/guyuealian/article/details/73743654 Matla ...
- java调用matlab绘图
环境: 系统:kali linux 2017 java: 1.8 matlab:R2016b idea:2016 1.编写matlab脚本: drawplot.m %画图 自定义函数drawplot ...
- vs2008中调用matlab生成的dll
vs2008中调用matlab生成的dll matlab版本为:matlab7.11.0(R2010b) vs2008 1.在matlab中生成dll 在m文件中实现如下功能: 获得N个魔方矩阵的秩. ...
- opencv通过dll调用matlab函数,图片作为参数
[blog 项目实战派]opencv通过dll调用matlab函数,图片作为参数 前文介绍了如何"csharp通过dll调用opencv函数,图片作为参数 ...
- 客户端+调用+matlab,基于web的android图像处理示范(Win7+Apache+PHP+Matlab+Android)
基于web的android图像处理示例(Win7+Apache+PHP+Matlab+Android) 本文将介绍C/S模式的图像处理系统.C/S的框架已经在[1]中作了简单的介绍.[2]中介绍了如何 ...
最新文章
- 5G NR — 国内运营商的频段和带宽划分
- Chrome 技术篇-常用web调试技巧清除缓存并硬性重新加载
- Java 14的新功能
- 基础知识—表达式与语句-运算符
- leecode-3无重复字符串的最长子字符串C版-滑动窗口
- 技巧 | 栅格的属性数据和经纬度是分开的两个文件,怎么将它们整合到同一个文件上...
- Caused by: java.net.UnknownHostException: localhost.localdomain: localhost.localdomain的问题解决...
- 日记 [2007年01月22日]QMAIL服务器完整安装手册-4
- win7黑屏,提示副本不是正版的激活解决办法
- Git学习系列15 HEAD ORIG_HEAD FETCH_HEAD detached HEAD
- 祭奠信任Nokia的那些日子
- poi word设置字体背景颜色(也叫底纹)
- python numpy 实现与(and),非与(not),或(or),异或(xor)逻辑运算!
- sql数据库命令大全
- 【自然语言处理】【对比学习】SimCSE:基于对比学习的句向量表示
- CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理-癫痫发作预测(六)
- raspberry pi Pico使用MicroPython变砖后的解决方法
- 软件工程之用户界面设计
- 51nod 1213 二维曼哈顿距离最小生成树 树状数组+最小生成树
- MySQL详细学习教程(一)
热门文章
- 在VC中使用MATLAB C++函数库
- TortoiseSVN使用帮助和下载
- fifa15服务器位置,《FIFA 15》全系统教程图文攻略
- android+完美的列表,android完美讲义.pdf
- roads 构筑极致用户体验_坚持用户思维 推动领克汽车逆势突围
- excel使用MySQL数据,如何使用mysql完成excel中的数据生成
- ios php 表单提交图片上传,axios发送post请求提交图片表单步骤详解
- oracle_home path,ORACLE_HOME迁移后需要设置LD_LIBRARY_PATH环境变量
- 移动端UC /QQ 浏览器的部分私有Meta 属性
- attr和prop的区别以及在企业开发中应该如何抉择