嗨。我有两个MATLAB图形,我想把它们组合在一起,意思是在一个图上显示它们。这两个图形有两个y轴。不幸的是,我使用的代码只结合了基于正确y轴的图形。谁能帮我一下吗?我正在附加无花果文件。
Dir =“D: \ Original_Plots \”;
prefix1 =“plot_1”;
prefix2 =“plot_2”;
BinSuffix = {''};
为j = 1:1:长度(BinSuffix)
h1(j) = openfig([Dir prefix1 BinSuffix{j})“.fig”],“重用”);
ax₁甘氨胆酸(j) =;
h1 (j)
结束
为j = 1:1:长度(BinSuffix)
h2(j) = openfig([Dir prefix2 BinSuffix{j})“.fig”],“重用”);
甘氨胆酸ax2 (j) =;
结束
为j = 1:1:长度(BinSuffix)
高频=图(20);
持有在;
图一=得到(ax₁(j),“孩子”);
图=得到(ax2 (j),“孩子”);
s = gca;
copyobj(图一,s);
copyobj(图二,s);
结束
包含(“x1, x2”);在;
ylabel (“日元”);
抓住;
ylabel (y2);右轴%
savefig (“2 _plots”);