『求助』请教:为什么我用MATLAB调用ansys以后,ansys的计算结果回不到MATLAB里啊?

浏览:161172 回答:4
我计算的时候需要用MATLAB调用ansys,可是ansys的计算结果却回不到MATLAB里,请大家帮忙看看是什么原因。
matlab里的命令
system('d:\ansys100 -b -p ane3fl -i d:\lft2.mac -o d:\dd.txt')
fid=fopen('d:\dd.txt','r')
title=fscanf(fid,'%f',[2,2])
ststus=fclose(fid);

ansys里的命令流
/clear
/filename,ex
/title,ex
a=1.1
b=2.2
c=3.3
d=4.4
*CFOPEN,d:\dd,txt
*vwrite,a,b,c,d
%6.2f %6.2f %6.2f %6.2f
*CFCLOSE
finish

ansys计算出来的dd.txt里不是应该出来的矩阵,而是如下的东西,具体请见--附件,谁知道是为什么啊?

ANSYS Multiphysics


*-------------------------------------------------------------*
| |
| W E L C O M E T O T H E A N S Y S P R O G R A M |
| |
*-------------------------------------------------------------*



***************************************************************
* ANSYS 10.0 LEGAL NOTICES *
***************************************************************
邀请回答 我来回答

全部回答

(4)
默认 最新
裴国斌

-o后面跟的输出文件 和 ansys的输出文件不是同一个 前者通常不是我们想要的 后者才是

2019年1月4日
评论 点赞
zhuifeng123
非常好的材料啊 谢谢了
2008年7月12日
评论 点赞
zcs197938
ansys中要加入/output命令行
2008年7月10日
评论 点赞
yangxuan

正在学习matlab和ansys的连接问题呢,谢谢你的资料,有空多交流啊,我的qq63064740,欢迎加我,呵呵

2007年9月10日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP