【发布时间】:2018-05-08 16:06:23
【问题描述】:
我创建了一个图像,它是 MATLAB 中 imagesc 函数的输出。
我的问题:如何将转置矩阵的较大图像和小得多的常规图显示为子图?
我已经为自己尝试了以下代码,但还没有走远。我正在寻找关于我所做的工作的 cmets 以及我可以用来实现最终目标的建议。
figure(1);
hFig = figure(1);
set(hFig, 'Position', [100 100 500 500]);
subplot(2,1,1)
imagesc(normalized_matrix'),colormap(jet)
ax = gca;
ax.XLimMode = 'manual';
ax.XLim = [0e4 30e4];
ax.XTickLabelMode = 'manual';
ax.XTickLabel = {'0', '5', '10', '15', '20', '25', '30'};
xlabel('Time in Seconds')
subplot(2,1,2)
plot(force_resample)
ax1 = gca;
ax1.XLimMode = 'manual';
ax1.XLim = [0e4 30e4];
ax1.XTickLabelMode = 'manual';
ax1.XTickLabel = {''};
ax1.YLimMode = 'manual';
ax1.YLim = [0 2];
ylabel('Force in Newtons')
ax1.XLimMode = 'manual';
ax1.XLim = [0e4 30e4];
ax1.XTickLabelMode = 'manual';
ax1.XTickLabel = {'0', '5', '10', '15', '20', '25', '30'};
xlabel('Time in Seconds')
【问题讨论】:
标签: image matlab visualization matlab-figure subplot