『求助』请教:为什么我用MATLAB调用ansys以后,ansys的计算结果回不到MATLAB里啊?
浏览:106825
我计算的时候需要用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 *
***************************************************************
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 *
***************************************************************