Matlab中for循环在绘制图像的应用
2019-05-30 07:45
274 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/CYBER_G/article/details/90674000
如例:以下坐标为中心,绘制出7个半径为10*1000的圆
X | Y | |
---|---|---|
A | 30300 | 89800 |
B | 66000 | 84700 |
C | 98400 | 76700 |
D | 73700 | 61000 |
E | 57900 | 47600 |
F | 86800 | 22000 |
G | 93600 | 48800 |
Step1.先建立绘制圆形的函数
function[]=plot_circle(x,y,r) theta=0:0.01:2*pi; c1=x+r*cos(theta); c2=y+r*sin(theta); plot(c1,c2,'LineWidth',1)
Step2.for循环绘制多个圆
X1=[30300 66000 98400 73700 57900 86800 93600]; Y1=[89800 84700 76700 61000 47600 22000 48800]; scatter(X1.Y1,'filled','r'); %绘制出圆心的点(设置红点) U=['A';'B';'C';'D';'E';'F';'G']; %注意两个字符串之间要用分号 for i=1:length(X1) hold on plot_circle(X1(i),Y1(i),10*1000); text(X1(i),Y1(i),num2str(U(i,:))); hold off end
结果下图:
相关文章推荐
- 【MATLAB】导入包含数据的txt文件到MATLAB中,并绘制图像
- android应用开发揭秘第13章01示例,移动图像,opengl绘制星星问题解决!
- 在matlab内绘制函数图像
- matlab 三维图像的绘制
- Matlab 矩阵处理小结(3)-将多个errorbar图像绘制到一个图像上
- MATLAB图像函数以及应用(第六章)边界问题
- 有关线性代数的Matlab代码笔记(3)——左零空间、二维图像绘制
- 判断点与多边形的关系(5):OpenCV交互式绘制图像ROI应用代码
- 积分图像的应用(一):局部标准差 分类: 图像处理 Matlab 2015-06-06 13:31 137人阅读 评论(0) 收藏
- 三个实例搞定MATLAb二维曲线图(绘制图像)
- matlab绘制一元函数图像
- android应用开发揭秘第13章01示例,移动图像,opengl绘制星星问题解决!
- Matlab入门_05_同一图像绘制多图形
- Matlab图像处理转灰度图,绘制直方图,直方图均衡化
- 应用小波图像去噪的Matlab 实现
- 【转】应用小波图像去噪的Matlab 实现
- 应用小波图像去噪的Matlab 实现
- 在matlab内绘制函数图像
- MATLAB绘制图像以及基本运算
- Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】