How to make subplots from following code?

Hi
I am using following way to subplot my figures but it is not working. How can I subplot my figures:
figure; subplot(121);
clf;surf(squeeze(X),squeeze(Z),squeeze(VES_base));view([0,90]);shading interp;grid on;set(gca,'YDir','reverse');colorbar
Unrecognized function or variable 'X'.
set(gca,'FontName','Times New Roman', 'fontsize', 20,'FontWeight','bold', 'linewidth', 3)
%ylim([1050 1800])
%xlim([5.55e5 5.675e5])
ylabel('Z (m)');
xlabel('X (m)');
colormap(jet)
subplot(122);
clf;surf(squeeze(X),squeeze(Z),squeeze(Pef_base));view([0,90]);shading interp;grid on;set(gca,'YDir','reverse');colorbar
set(gca,'FontName','Times New Roman', 'fontsize', 20,'FontWeight','bold', 'linewidth', 3)
%ylim([1050 1800])
%xlim([5.55e5 5.675e5])
ylabel('Z (m)');
xlabel('X (m)');
colormap(jet)

2 件のコメント

Image Analyst
Image Analyst 2022 年 11 月 17 日
Well, define X for one thing.
If you have any more questions, then attach your data and code to read it in with the paperclip icon after you read this:
Nisar Ahmed
Nisar Ahmed 2022 年 11 月 17 日
@Image Analyst Thanks, plz find the attached data.

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

 採用された回答

Voss
Voss 2022 年 11 月 17 日
編集済み: Voss 2022 年 11 月 17 日

0 投票

Remove the calls to clf, which clear the figure.
load('XZP.mat')
figure; subplot(121);
surf(squeeze(X),squeeze(Z),squeeze(VES_base));view([0,90]);shading interp;grid on;set(gca,'YDir','reverse');colorbar
set(gca,'FontName','Times New Roman', 'fontsize', 20,'FontWeight','bold', 'linewidth', 3)
%ylim([1050 1800])
%xlim([5.55e5 5.675e5])
ylabel('Z (m)');
xlabel('X (m)');
colormap(jet)
subplot(122);
surf(squeeze(X),squeeze(Z),squeeze(Pef_base));view([0,90]);shading interp;grid on;set(gca,'YDir','reverse');colorbar
set(gca,'FontName','Times New Roman', 'fontsize', 20,'FontWeight','bold', 'linewidth', 3)
%ylim([1050 1800])
%xlim([5.55e5 5.675e5])
ylabel('Z (m)');
xlabel('X (m)');
colormap(jet)

その他の回答 (0 件)

質問済み:

2022 年 11 月 17 日

編集済み:

2022 年 11 月 17 日

Community Treasure Hunt

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

Start Hunting!

Translated by