Matlab-imagesc / data作为根方形,取决于x轴

时间:2015-06-14 16:21:29

标签: matlab

我想根据磁场将数据绘制为根方形。 我已经写了制作附图的脚本。

imagesc(y,x,A);
set(gca,'YDir','normal');
axis([1.5 10 220 450]);
c=colorbar;
caxis([0.8 1.07]);
ylabel(c,'Relative Transmission [-]', 'FontSize', 30)
set(gca, 'FontSize', 30);
xlabel('Magnetic field [T]', 'FontSize', 30);
ylabel('Energy [meV]', 'FontSize', 30);
print('colourmap','-dpng','-r700');

我想要的是x轴格式“磁场^ 1/2 [T ^ 1/2]。因此图片中的颜色曲线看起来像线性函数。

谢谢。

1 个答案:

答案 0 :(得分:1)

使用false并相应更改omnetpp.ini

修改:imagesc(y, sqrt(x), A);

尝试使用此缩放像素宽度:

xlabel