资源简介
matlab调用xfoil程序,计算翼型升阻力力矩,将结果生成文件,程序对三种翼型进行了计算,用户可根据需要删减或复制相同部分即可
代码片段和文件信息
delete(‘input-E186.dat.dat‘);
delete(‘output-E186.dat‘);
delete(‘input-E334.dat.dat‘);
delete(‘output-E334.dat‘);
delete(‘input-E637.dat.dat‘);
delete(‘output-E637.dat‘);
fid=fopen(‘input-E186.dat‘‘wt‘);
fprintf(fid‘LOAD \n‘);
fprintf(fid‘E186.DAT \n‘);
fprintf(fid‘PANE \n‘);
fprintf(fid‘OPER \n‘);
fprintf(fid‘VISC %12d \n‘2500000);
fprintf(fid‘M %12.3f \n‘0.11);
fprintf(fid‘ITER %12.3f \n‘50);
fprintf(fid‘PACC \n‘);
fprintf(fid‘output-E186.dat \n‘);
fprintf(fid‘ \n‘);
fprintf(fid‘ASEQ %12.3f %12.3f %12.3f \n‘ [1 18 1]);
%fprintf(fid‘A %f \n‘2);
fprintf(fid‘PACC \n‘);
fprintf(fid‘CPWR \n‘);
fprintf(fid‘E186cp.txt \n‘);
fprintf(fid‘PACC \n‘);
fprintf(fid‘QUIT \n‘);
%fprintf(fid‘polar.txt \n‘);
fclose(fid);
!xfoil clc
[ABCDEFG]=textread(‘output-E186.dat‘‘%12.5f %12.5f %12.5f %12.5f %12.5f %12.5f %12.5f‘‘delimiter‘‘‘‘headerlines‘12);
display(‘ 迎角 CL CD CL/CD CDp CM TOP_Xtr BOT_Xtr‘)
H1=[ABCB./CDEFG];
J1=unique(H1‘rows‘) %返回不同行组成的矩阵
fid=fopen(‘input-E334.dat‘‘wt‘);
fprintf(fid‘LOAD \n‘);
fprintf(fid‘E334.dat \n‘);
fprintf(fid‘PANE \n‘);
fprintf(fid‘OPER \n‘);
fprintf(fid‘VISC %12d \n‘2500000);
fprintf(fid‘M %12.3f \n‘0.11);
fprintf(fid‘ITER %12.3f \n‘50);
fprintf(fid‘PACC \n‘);
fprintf(fid‘output-E334.dat \n‘);
fprintf(fid‘ \n‘);
fprintf(fid‘ASEQ %12.3f %12.3f %12.3f \n‘ [1 18 1]);
%fprintf(fid‘A %f \n‘2);
fprintf(fid‘PACC \n‘);
fprintf(fid‘CPWR \n‘);
fprintf(fid‘E334cp.txt \n‘);
fprintf(fid‘PACC \n‘);
fprintf(fid‘QUIT \n‘);
%fprintf(fid‘polar.txt \n‘);
fclose(fid);
!xfoil clc
[ABCDEFG]=textread(‘output-E334.dat‘‘%12.5f %12.5f %12.5f %12.5f %12.5f %12.5f %12.5f‘‘delimiter‘‘‘‘headerlines‘12);
display(‘ 迎角 CL CD CL/CD CDp CM TOP_Xtr BOT_Xtr‘)
H2=[ABCB./CDEFG];
J2=unique(H2‘rows‘) %返回不同行组成的矩阵
%figure(1)
subplot(221)
plot(AJ1(:2)‘r‘AJ2(:2)‘g‘)
legend(‘E186‘‘E334‘)
title(‘CL-a‘);
%figure(2)
subplot(222)
plot(AJ1(:3)‘r‘AJ2(:3)‘g‘)
legend(‘E186‘‘E334‘)
title(‘CD-a‘);
%figure(3)
subplot(223)
plot(AJ1(:6)‘r‘AJ2(:6)‘g‘)
legend(‘E186‘‘E334‘)
title(‘CM-a‘);
subplot(224)
plot(AJ1(:4)‘r‘AJ2(:4)‘g‘)
legend(‘E186‘‘E334‘)
title(‘L/D-a‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1412 2012-05-28 15:16 matlab-xfoil\E186.DAT
文件 3380 2012-05-28 15:23 matlab-xfoil\E186cp.txt
文件 1735 2012-05-28 15:17 matlab-xfoil\E334.dat
文件 3380 2012-05-28 15:23 matlab-xfoil\E334cp.txt
文件 1351 2012-05-14 22:44 matlab-xfoil\E637.dat
文件 204 2012-05-28 15:23 matlab-xfoil\input-E186.dat
文件 204 2012-05-28 15:23 matlab-xfoil\input-E334.dat
文件 1619 2012-05-28 15:23 matlab-xfoil\output-E186.dat
文件 1619 2012-05-28 15:23 matlab-xfoil\output-E334.dat
文件 431 2012-05-28 15:23 matlab-xfoil\QUIT
文件 2432 2012-05-28 14:13 matlab-xfoil\xfoil.asv
文件 1339392 2006-05-02 22:10 matlab-xfoil\xfoil.exe
文件 2434 2012-05-28 15:23 matlab-xfoil\xfoil.m
目录 0 2014-08-20 22:02 matlab-xfoil
----------- --------- ---------- ----- ----
1359593 14
- 上一篇:LTE系统中频率调度算法程序
- 下一篇:PSO_dg_prog
相关资源
- Pattern Recognition and Machine Learning(高清
- MATLAB 编程 第二版 Stephen J. Chapman 著
- 均值滤波和FFT频谱分析Matlab代码
- 《MATLAB扩展编程》代码
- HDB3码、AMI码的MATLAB实现
- 3点GPS定位MATLAB仿真
- MATLAB数字信号处理85个实用案例精讲入
- matlab从入门到精通pdf94795
- 欧拉放大论文及matlab代码
- 跳一跳辅助_matlab版本
- 全面详解LTE MATLAB建模、仿真与实现
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- MATLAB Programming for Engineers 4th - Chapman
- matlab 各种谱分析对比
- 分数阶chen混沌matlab程序
- 基于粒子群算法的非合作博弈的matl
- MATLAB车流仿真 包括跟驰、延误
- matlab空间桁架计算程序
- 基于MATLAB的图像特征点匹配和筛选
- DMA-TVP-FAVAR
- GPS信号的码捕获matlab代码.7z
- 一维光子晶体MATLAB仿真代码吸收率折
- newmark法源程序
- 传统关联成像、计算鬼成像matlab
- pri传统分选算法
- 摆动滚子推杆盘形凸轮设计
- 医学图像重建作业matlab源码
- Matlab实现混沌系统的控制
- 检测疲劳驾驶
- Matlab锁相环仿真-Phase Locked Loop.rar
评论
共有 条评论