How to use tiledlayout in Matlab 2018a ?

14 ビュー (過去 30 日間)
M
M 2023 年 3 月 24 日
コメント済み: Adam Danz 2023 年 3 月 24 日
How to use tiledlayout in Matlab 2018a ?
I want to run the following code in 2018a but I got
Undefined function or variable 'tiledlayout
is there any alternative?
figure
tiledlayout(size(A,2),3)
for k = 1:size(A,2)
nexttile
plot(t, A(:,k))
grid
ylabel('Acceleration')
xlabel('Time')
title("Column "+k)
nexttile
plot(t, V(:,k))
grid
ylabel('Velocity')
xlabel('Time')
nexttile
plot(t, D(:,k))
grid
ylabel('Displacement')
xlabel('Time')
end

回答 (1 件)

Simon Chan
Simon Chan 2023 年 3 月 24 日
移動済み: DGM 2023 年 3 月 24 日
This function was introduced from v2019b. You may consider to use function subplot
  1 件のコメント
Adam Danz
Adam Danz 2023 年 3 月 24 日
Getting the indexing right for subplot might be tricky. Heres a template based on your demo code in the question.
figure
A = rand(1,5);
n = size(A,2);
for k = 1:n
subplot(n,3,3*k-2)
plot(___)...
subplot(n,3,3*k-1)
plot(___)...
subplot(n,3,3*k)
plot(___)...
end

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

カテゴリ

Help Center および File ExchangeLine Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by