Matlab 与ANSYS/DYNA及LS-PREPOST接口问题

由于ANSYS不能进行显式优化,决定用matlab。算法问题还好,接口很麻烦。网上关于MATLAB与ANSYS之间接口解决方法很多,但没找到调用

LS-PREPOST的方法,那就只好自己来了。废话少说,具体如下:

首先,算一个基本算例,用ls-prepost读出数据,读出后,查找你的文件夹,你会发现如下一个文件。

打开它,结果如下:

$# LS-PrePost command file created by LS-PREPOST 3.0 - 23May2010(19:05)

$# Created on Jul-14-2011 (20:29:49)

open d3plot "F:\opt\try\d3plot"

ident part H4/0 ;

mtime 10 4

xyplot 1 savefile ms_csv "F:\opt\try\vb.csv" 1 all

xyplot 1 donemenu

deletewin 1

exit(这行是自己添加的,为了退出软件)

将这个文件存在其他位置,以免被改变。搞定之后就可以用matlab了,程序如下:

xma=[1:1:3] %以简单矩阵做个例子

len=length(xma)

for k=1:1:len

x=xma(k)

y=80/x

aa=[x y]

fid=fopen('F:\opt\try\h.txt','wt')%%将matlab循环的数据输出

fprintf(fid,'%6.2f%6.2f\n',aa')

fclose(fid)

system('C:\ANSYS\v130\ansys\bin\winx64\ansys130.exe -b -p ane3flds -i F:\opt\try\try\mod.txt -o

F:\opt\try\try\ou.out')

matlab调用dyna,matlab调用ansysdyna及prepost相关推荐

  1. matlab调用dyna,MATLAB 如何调用 LS DYNA 并读取计算结果

    可以使用 svenholcombe 开发的 MATLAB-LSDYNA 插件,该插件目前以开源的形式发布,在 Github 上的地址是:MATLAB-LSDYNA. 该插件可以直接读取 ASCII 结 ...

  2. c 使用matlab引擎,[转载]C与MATLAB混合编程之调用MATLAB引擎

    Visual Studio调用MATLAB需要的配置已经在<Visual Studio调用MATLAB的配置>一文中给出了详细的步骤,本文将介绍混合编程的示例. 在C中调用MATLAB,据 ...

  3. Matlab.NET混合编程调用Figure窗体

    原文:[原创]Matlab.NET混合编程调用Figure窗体 1.前言 做Matlab.NET混合编程好几年了,虽然Matlab很多函数忘记得差不多了,但基本的东西还是能熟练使用.特别是在C#调用M ...

  4. quad8是matlab中调用那个,Matlab 数值积分

    MATLAB数值积分与微分 8.1 数值积分 8.1.1 数值积分基本原理 求解定积分的数值方法多种多样,如简单的梯形法.辛普生(Simpson)法.牛顿-柯特斯(Newton-Cotes)法等都是经 ...

  5. matlab常用工具箱的调用指令

    转自:http://blog.sina.com.cn/s/blog_86186c970102va9g.html Matlab常用工具箱的调用命令 1. 优化工具箱​​ 用途:优化问题 调用命令:在Co ...

  6. fortran调用matlab画图,[转载]Matlab与Fortran的交互--基本概念

    如果需要进行Matlab环绕Fortran语言的交互,必须通过Matlab提供的应用编程接口(API)来实现与外部的接口,从而可以在Matlab环境中实现调用Fortran程序.输入或输出数据以及和其 ...

  7. c 与matlab混编,C与MATLAB混合编程之调用MATLAB引擎

    Visual Studio调用MATLAB需要的配置已经在<Visual Studio调用MATLAB的配置>一文中给出了详细的步骤,本文将介绍混合编程的示例. 在C中调用MATLAB,据 ...

  8. C++ 接口 函数导出_Matlab与C/C++混合编程、Visual C++与Matlab封装库互相调用相关要点...

    [版本说明] Visual Studio 2010 Matlab2014a 64bit Windows7 64bit 以下是我安装的 Matlab2014a 支持的 C++混合编译器的SDK版本(为了 ...

  9. MATLAB 提取*.m 文件调用的所有函数

    MATLAB 提取*.m 文件调用的所有函数 clc clear filename = 'processGRDECL.m'; %依赖父文件 dir_colections = [pwd '\collec ...

最新文章

  1. ios xcode文件前缀_IOS Xcode开发中 文件名的后缀名m,mm,cpp,h区别
  2. mysql主从配置错误_mysql主从配置常见错误处理
  3. 《MYSQL必知必会》—19~21.插入、更新、删除数据;创建、更新、删除表
  4. usb 测试软件,usb端口测试(USB端口测试工具)
  5. 任务栏图标消失怎么办?三种方法教你快速恢复
  6. Java将汉字数字日期转换为数字日期(例如: 二〇二〇年十一月二十一日 → 2020年11月21日)
  7. 关于AS(Android studio)添加recyclerview控件后的进一步仿微信界面
  8. virtualbox-修改硬盘的序列号等信息
  9. 苹果低头了,但不想丢掉它的皇冠 1
  10. 机器学习--详解人脸对齐算法SDM-LBF
  11. html类选择器使用在什么场景,你需掌握的CSS知识都在这了(长文建议收藏,文末有福利)...
  12. MIDI应用: 播放midi音乐文件的方法 [Win32版本+ C语言版本]
  13. 计算机桌面按哪个键锁定呀,电脑屏幕锁定的快捷键是什么?
  14. 今日头条:注册头条号3-7天就度过,掌握这四个关键点
  15. Chrome 用户数据配置文件夹保存路径在哪?(Mac OS X/Windows/Linux)
  16. 树莓派 | 串口03 - Windows使用串口助手发送字符给树莓派
  17. 最新最全的 layUI 框架使用教程视频教程分享
  18. RS485与RS232的区别
  19. C++连接打印机(windows API)
  20. python多个sheet数据透视表_python创建excel数据透视表(基于win32com)

热门文章

  1. python 累加器_python中的累加器
  2. 日本用计算机模拟核试验,法国:将用超级计算机模拟核试验
  3. Java job interview:WinForm界面特效设计案例导航图分享
  4. 算法基础:k最近邻算法
  5. NOIP2018普及组初赛题解
  6. 婴儿体重不用计算机怎么算,测量宝宝体重计算器
  7. 电镀行业水处理分析:褪镀废水回收重金属,用什么工艺解决
  8. Repulsion Loss: Detecting Pedestrians in a Crowd 详解(遮挡下的行人检测)
  9. java double 占位符_Java输出格式化之占位符
  10. Android中级控件介绍(五)