diff --git a/ConvertData.m b/ConvertData.m
index a4281c9e3c9b857c34bdf24246d31aa6c60338a8..24865c530f04bebfb8f039489706c3ee253919da 100644
--- a/ConvertData.m
+++ b/ConvertData.m
@@ -8,7 +8,7 @@ function[convertedData]=ConvertData(orgData, varNames, rowNames)
 
 
 if nargin<2
-    varNames=orgData{:,1};
+    varNames=table2cell(orgData(:,1));
     orgData(:,1)=[];
 end
 if nargin<3
diff --git a/SetSameAxes.m b/SetSameAxes.m
new file mode 100644
index 0000000000000000000000000000000000000000..964f2451744d3a51476f26848cd701208d583b1d
--- /dev/null
+++ b/SetSameAxes.m
@@ -0,0 +1,28 @@
+function []=SetSameAxes(figure, padding)
+if nargin<1
+    fig=gcf;
+end
+if nargin<2
+    padding=0;
+end
+
+axs=findobj(gcf,'type','axes');
+xlim=[inf -inf];
+ylim=[inf -inf];
+for i=1:length(axs)
+    xlim(1)=min(xlim(1), axs(i).XLim(1));
+    xlim(2)=max(xlim(2), axs(i).XLim(2));
+    
+    ylim(1)=min(ylim(1), axs(i).YLim(1));
+    ylim(2)=max(ylim(2), axs(i).YLim(2));
+end
+xlim(1)=xlim(1)-padding;
+xlim(2)=xlim(2)+padding;
+
+ylim(1)=ylim(1)-padding;
+ylim(2)=ylim(2)+padding;
+for i=1:length(axs)
+    axs(i).XLim=xlim;
+    axs(i).YLim=ylim;
+end
+end
\ No newline at end of file