[問題] ANSYS導入MATLAB問題
y1_coor=[0.04;0.08;0.12;0.16];
y2_coor=[0.04;0.08;0.12;0.16];
y3_coor=[0.04;0.08;0.12;0.16];
for i =1:1:4
for j =1:1:4
for k =1:1:4
a=y1_coor(i,1);
b=y2_coor(j,1);
c=y3_coor(k,1);
[fid1,message]=fopen('A_1.inp','r+'); %open A.inp run ansys
frewind(fid1);
fprintf(fid1,'y1=%f\n',a);
fprintf(fid1,'y2=%f\n',b);
fprintf(fid1,'y3=%f\n',c);
dos('ansys130 -i A_1.inp');
fid2=fopen('ans.dat','r');
tline=fgetl(fid2);
data=str2num(tline);
end
end
end
A_1.inp 是我ansys的分析檔,其中y1 y2 y3是我分析檔裡面的變數
我利用個迴圈把所有的變數組合都丟到ANSYS計算
該如何把我每次出來的結果傳入MATLAB做為最佳化的function
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.98.221
→
05/07 19:59, , 1F
05/07 19:59, 1F
→
05/07 19:59, , 2F
05/07 19:59, 2F
→
05/07 19:59, , 3F
05/07 19:59, 3F
→
05/07 20:01, , 4F
05/07 20:01, 4F
→
05/13 15:43, , 5F
05/13 15:43, 5F
Cad_Cae 近期熱門文章
PTT數位生活區 即時熱門文章
6
12
-16
33