1、畫直線連線(x1,y1),(x2,y2)
function [ ] = plot_line(x1,y1,x2,y2)
plot([x1,x2],[y1,y2],'r-');
xlabel('x'); % x軸註解
ylabel('y'); % y軸註解
end2、畫圓
function [ ] = plot_circle( x,y,r )
theta=0:0.1:2*pi;
circle1=x+r*cos(theta);
circle2=y+r*sin(theta);
c=[123,14,52];
plot(circle1,circle2,'r','linewidth',1);
axis equal
xlabel('x'); % x軸註解
ylabel('y'); % y軸註解
end
3、畫球
function = plot_ball( a,b,c,r )
[x,y,z]=sphere(40);%就是劃出30╳30面的單位球體,就是900個面
x=x*r+a;
y=y*r+b;
z=z*r+c;
mesh(x,y,z);%生成由x,y和z指定的網線面,mesh(…,c) 用由矩陣c指定的顏色畫網線網格圖。
axis equal
xlabel('x'); % x軸註解
ylabel('y'); % y軸註解
zlabel('z'); % z軸註解
end
畫直線演算法
畫直線演算法 前段時間做了一下光柵直線生成演算法的研究,並且在vc下實現了dda 演算法 bresenham 演算法 對稱演算法 兩步演算法 及四步演算法。這裡給個總結,希望和大家交流。主要研究的演算法主要有 dda演算法 bresenham 演算法 對稱演算法 兩步演算法 及四步演算法,此外還對自...
彙編畫直線
line macro x1,y1,x2,y2,color local exit local linezheng,linefun local linezhengzheng,linezhengfun local linefunzheng,linefunfun local line1,line2,line...
matlab畫折現 matlab畫折線
figure 721 hold on x 1 1 5 x軸上的資料,第乙個值代表資料開始,第二個值代表間隔,第三個值代表終止 a 203.024,113.857,256.259,244.888,293.376 a資料y值 b 334.4,143.2,297.4,487.2,596.2 b資料y值 p...