A problem I have using the subplot command

When I run the script, I expect one of the outpots to be a 8 by 3 subplot.
However, one of the plots in the subplot is missing.
When I simply tried to plot the data from the missing plot, it worked out just fine.
% calling all data into a cell array
clear all; close all; clc;
DATA = {}; K = {}
TTID = 1:8; TLID = 1:3
count = 0;
for i = 1:numel(TTID);
for j = 1:numel(TLID);
fname = sprintf('%s%i_%s%i.%s','TT',TTID(i),'TL',TLID(j),'txt')
T = textread(fname);
T = T(:,[1,2]);
T(:,2) = T(:,2) / (pi*0.15^2);
DATA{i,j} = T;
plot(T(:,1),T(:,2))
title(fname);
count = count + 1
subplot(8,3,count)
end
end

1 件のコメント

Walter Roberson
Walter Roberson 2020 年 3 月 12 日
Please post your code. I can think of a few different ways this could happen.

サインインしてコメントする。

 採用された回答

Walter Roberson
Walter Roberson 2020 年 3 月 12 日

0 投票

% calling all data into a cell array
clear all; close all; clc;
DATA = {}; K = {}
TTID = 1:8; TLID = 1:3
count = 0;
for i = 1:numel(TTID);
for j = 1:numel(TLID);
fname = sprintf('%s%i_%s%i.%s','TT',TTID(i),'TL',TLID(j),'txt')
T = textread(fname);
T = T(:,[1,2]);
T(:,2) = T(:,2) / (pi*0.15^2);
DATA{i,j} = T;
count = count + 1
subplot(8,3,count)
plot(T(:,1),T(:,2))
title(fname);
end
end

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMATLAB についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by