Matlab画直线、圆、球
2017-08-24 11:11
316 查看
1、画直线连接(x1,y1),(x2,y2)
2、画圆
3、画球
function [ ] = plot_line(x1,y1,x2,y2) plot([x1,x2],[y1,y2],'r-'); xlabel('x'); % x轴注解 ylabel('y'); % y轴注解 end
2、画圆
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
相关文章推荐
- 霍夫变换 ( Hough Transform) 直线检测(Matlab 源码)
- MATLAB 画圆点,画*,画竖直线,画x轴的垂线
- 最小二乘法直线拟合及其Matlab实现
- NET与Matlab结合 —— 最小二乘法直线拟合(C#)
- NET与Matlab结合 —— 最小二乘法直线拟合(C#)
- 经济金融领域简单数学建模和分析:MATLAB成本曲线方程和销售收入直线方程
- NET与Matlab结合 —— 最小二乘法直线拟合(C#)
- Matlab之用最小二乘建立模型预测值以下例子使用1960,1970,1990和2000的人口估计1980的人口。分别用了直线估计和抛物线估计
- matlab中绘制平行于坐标轴的直线
- Matlab实现Hough变换检測图像中的直线
- NET与Matlab结合 —— 最小二乘法直线拟合(C#)
- MATLAB学习笔记之-----常用的直线与点形表示属性
- matlab直线拟合RANSAC初探
- matlab学习:最小二乘拟合&基于RANSAC的直线拟合&椭圆拟合
- Matlab直线拟合的原理和代码
- RANSAC介绍(Matlab版直线拟合+平面拟合)
- Matlab求点到你直线的垂直距离
- [计算机图形学经典算法] 直线段和圆弧在屏幕上的绘制 (附matlab代码)
- Hough直线检测原理及Matlab函数详解