如何将这3个matlab图形组合成一个图形?
你好,我有三个极坐标图:如何将这3个matlab图形组合成一个图形?,matlab,plot,Matlab,Plot,你好,我有三个极坐标图: 极性(a,(V1)。^(-1),“-r”) 极性(a,(V2)。^(-1),“-g”) 极性(a,(V3)。^(-1),“-m”) 如果V1、V2、V3是矩阵,如何将这3个图组合成一个图(不像子图,更像copyobj) 注意:每个图形中的轴保持不变 谢谢您使用。它将“保存”你制作的每一个情节,并将其他情节置于首位。如果要停止保持,则可以像对任何其他类型的图形一样使用保持 例如: clear clc close all figure; theta1 = 0:0.0
- 极性(a,(V1)。^(-1),“-r”)
- 极性(a,(V2)。^(-1),“-g”)
- 极性(a,(V3)。^(-1),“-m”)
谢谢您使用。它将“保存”你制作的每一个情节,并将其他情节置于首位。如果要停止保持,则可以像对任何其他类型的图形一样使用
保持
例如:
clear
clc
close all
figure;
theta1 = 0:0.01:2*pi;
rho1 = sin(2*theta1).*cos(2*theta1);
theta2 = 0:0.1:2*pi;
rho2 = cos(2*theta2).*cos(2*theta2);
theta3 = 0:0.1:2*pi;
rho3 = cos(2*theta2).*tan(2*theta2);
polar(theta1,rho1,'--r')
hold on
polar(theta2,rho2,'-b')
polar(theta3,rho3,'-g')
输出:
谢谢大家,通过以下方式解决了问题:
figure;
b=polar(a,(V3).^(-1),'-m')
hold on
c=polar(a,(V2).^(-1),'-g')
hold on
a=polar(a,(V1).^(-1),'-r')
hold off;
由于某种原因,当我改变我写极性的序列时(例如a,b,c),这个方法不起作用。。。但现在没事了,所以没关系:)