Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在uitab上创建具有多个轴的打印。在Matlab中使用addaxis_Matlab_User Interface_Axes_Tabbed - Fatal编程技术网

在uitab上创建具有多个轴的打印。在Matlab中使用addaxis

在uitab上创建具有多个轴的打印。在Matlab中使用addaxis,matlab,user-interface,axes,tabbed,Matlab,User Interface,Axes,Tabbed,我已经创建了一个选项卡式面板,在这个面板中,我想创建一个具有多个轴的绘图。为此,我正在与来自的“addaxis”合作 我的代码: obj.plot=axes('Parent', obj.tab, 'Position',[0.05, 0.15 , 0.92, 0.83], 'Units', 'normalized'); x = 0:.1:4*pi; plot(x,sin(x)); addaxis(x,sin(x-pi/3)); addaxis(x,sin(x-pi/2),[-2 5],'l

我已经创建了一个选项卡式面板,在这个面板中,我想创建一个具有多个轴的绘图。为此,我正在与来自的“addaxis”合作

我的代码:

obj.plot=axes('Parent', obj.tab, 'Position',[0.05, 0.15 , 0.92, 0.83], 'Units', 'normalized');
 x = 0:.1:4*pi;
 plot(x,sin(x));
 addaxis(x,sin(x-pi/3));
 addaxis(x,sin(x-pi/2),[-2 5],'linewidth',2);
 addaxis(x,sin(x-pi/1.5),[-2 2],'v-','linewidth',2);
 addaxis(x,5.3*sin(x-pi/1.3),':','linewidth',2);

 addaxislabel(1,'one');
 addaxislabel(2,'two');
 addaxislabel(3,'three');
 addaxislabel(4,'four');
 addaxislabel(5,'five');

 addaxisplot(x,sin(x-pi/2.3)+2,3,'--','linewidth',2);
 addaxisplot(x,sin(x-pi/1),5,'--','linewidth',2);

 legend('one','two','three','four','five','three-2','five-2');
但是当我执行代码时,轴丢失了。 当我创建一个图形时:

figure()
 x = 0:.1:4*pi;
 plot(x,sin(x));
 addaxis(x,sin(x-pi/3));
 addaxis(x,sin(x-pi/2),[-2 5],'linewidth',2);
 addaxis(x,sin(x-pi/1.5),[-2 2],'v-','linewidth',2);
 addaxis(x,5.3*sin(x-pi/1.3),':','linewidth',2);

 addaxislabel(1,'one');
 addaxislabel(2,'two');
 addaxislabel(3,'three');
 addaxislabel(4,'four');
 addaxislabel(5,'five');

 addaxisplot(x,sin(x-pi/2.3)+2,3,'--','linewidth',2);
 addaxisplot(x,sin(x-pi/1),5,'--','linewidth',2);

 legend('one','two','three','four','five','three-2','five-2');
一切都很好

我添加了两个截图


您是指轴标签,而不是实际轴?您是指轴标签,而不是实际轴?