How can I get plot for second txt file of the following attached code

1 次查看(过去 30 天)
clc
clear all
close all
for R = 1:2
filename = ['Save','_','Polar','_',num2str(R),'.txt']
%% READ DATA FILE: Polar
opt = detectImportOptions(filename,'NumHeaderLines',11); % Number of header lines which will be ignored
D = readtable(filename, opt);
Alpha =D{:,1};
CL =D{:,2};
CD =D{:,3};
CDp =D{:,4};
CM =D{:,5};
%% Plot CL vs Alpha NACA 2408
set(gcf,'Color','White');
set(gca,'FontSize',12);
%PlotAxisAtOrigin(Alpha,CL,'b-o','LineWidth',1.5);
plot(Alpha,CL,'b-o','LineWidth',1.5);
axis([-10 25 -1 3]);
xlabel('AOA');
ylabel('Lift Coefficient');
title('CL vs AOA')
grid on
end

回答(1 个)

Nagasai Bharat
Nagasai Bharat 2020-10-20
Hi,
From my understanding you are trying to create two plots in a single figure using a for loop. In order to do that you need to use the command "hold on" after the plot and end your script with hold off when you do not want to have more plots in that figure.
The following documentation would guide you through it.

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by