MATLAB趣味编程(五星红旗)
本程序模拟画了一面五星红旗,纯属学习MATLAB之作。
本程序模拟画了一面五星红旗,纯属学习MATLAB之作。
本程序由realghost编写,如有转载请保留此信息。
如要交流请与 slqinyi@163.com 联系。
function nationflag()
axis equal
axis([0 5 0 3.09])
axis off
hold on
fill([0 5 5 0],[0 0 3.09 3.09],'r')
drawfive(1,2,pi/10,0.5,'y')
drawfive(1+cos(2*pi/10),2+sin(2*pi/10),0,0.15,'y')
drawfive(1+cos(2*pi/30),2+sin(2*pi/30),pi/5,0.15,'y')
drawfive(1+cos(-2*pi/30),2+sin(-2*pi/30),pi/10,0.15,'y')
drawfive(1+cos(-2*pi/10),2+sin(-2*pi/10),-pi/15,0.15,'y')
function drawfive(x,y,theta,r,color)
axis equal
t = linspace(0+theta,2*pi+theta,6);
xr = x+r*cos(t);
yr = y+r*sin(t);
xk = zeros(1,10);
yk = zeros(1,10);
xk(1) = xr(1);
yk(1) = yr(1);
[xk(2) yk(2)] = linepoint([xr(1) yr(1)],[xr(3) yr(3)],[xr(2) yr(2)],[xr(5) yr(5)]);
xk(3) = xr(2);
yk(3) = yr(2);
[xk(4) yk(4)] = linepoint([xr(2) yr(2)],[xr(4) yr(4)],[xr(1) yr(1)],[xr(3) yr(3)]);
xk(5) = xr(3);
yk(5) = yr(3);
[xk(6) yk(6)] = linepoint([xr(2) yr(2)],[xr(4) yr(4)],[xr(3) yr(3)],[xr(5) yr(5)]);
xk(7) = xr(4);
yk(7) = yr(4);
[xk(8) yk(8)] = linepoint([xr(3) yr(3)],[xr(5) yr(5)],[xr(1) yr(1)],[xr(4) yr(4)]);
xk(9) = xr(5);
yk(9) = yr(5);
[xk(10) yk(10)] = linepoint([xr(1) yr(1)],[xr(4) yr(4)],[xr(2) yr(2)],[xr(5) yr(5)]);
fill(xk,yk,color)
axis equal
function [x,y]=linepoint(p1,p2,p3,p4)
%ÇóÒÔp1,p1Ϊ¶ËµãµÄÖ±ÏßÓëÒÔp3,p4Ϊ¶ËµãµÄÖ±ÏߵĽ»Õ½×ø±ê
x1 = p1(1);
y1 = p1(2);
x2 = p2(1);
y2 = p2(2);
x3 = p3(1);
你可能喜欢
- MATLAB编程实例
- 地质遥感
- 动画技术
- 数学建模课程设计报告
- 蚁群算法 matlab
- 五星红旗
- latex教程
- VC++6.0与MATLAB R2010a混合编程实例6页
- MATLAB游戏编程实例(拼4页
- BP神经网络MATLAB编程实例2页
- VC和MATLAB编程接口实例5页
- VC++与MATLAB混合编程研究及开发实例3页
- VC++与MATLAB混合编程研究及开发实例5页
- 地质遥感中地质构造识别与分析论文6页
- 太行山东南麓南段水文地质遥感解译效果3页
- 地质灾害遥感调查资料收集1页
- 浅谈地质工作中遥感图像解译的要点1页
- 高精度卫星地质遥感技术探析5页
- 地质遥感中岩性的识别研究5页
- 动画处理技术153页
- 第4章+计算机动画技术81页
- 计算机二维动画处理编辑技术综述10页
- 08-动画制作技术28页
- 3D MAX 动画技术基础知识2页
- 第6讲 遮罩动画技术20页
- 数学建模课程设计报告9页
- 201109014112熊埠数学建模课程设计报告12页
- 数学建模课程设计报告10页
- 数学建模与数学实验课程设计报告封面5页
- 数学建模课程设计报告7页
- 数学建模化肥厂化肥调拨方案课程设计报告9页
- matlab 蚁群算法 机器人路径优化问题12页
- 蚁群算法最短路径matlab程序6页
- matlab蚁群算法求解TSP问题3页
- 蚁群算法matlab源码3页
- matlab蚁群算法2页
- 可以直接运行的蚁群算法(matlab版)2页
- 一面五星红旗117页
- 三年26一面五星红旗_东庄武秀峰4页
- 三年26一面五星红旗_月坑游元豹4页
- 一面五星红旗教案2页
- 小学作文:五星红旗的资料3页
- 26.一面五星红旗11页


