matlab中的mesh和surf畫的是空間曲面,如果要畫壹個空間圓,應該用plot3。
畫空間圓代碼示例:
%先生成空間圓的坐標向量,原半徑為1,以原點為圓心
t1=sin(linspace(-pi,pi))';
t2=cos(linspace(-pi,pi))';
t3=zeros(100,1);
%分別在xoy、yoz、xoz平面內畫圓
figure;
hold on;
grid on;
plot3(t1,t2,t3);
plot3(t3,t1,t2);
plot3(t2,t3,t1);
得到空間圓