矩形

clc;clear;
%%正方形排列
n=22;%为奇数,表示几x几的矩阵
a=zeros(n,n,2);%初始化
for i=1:nfor j=1:na(i,j,1)=-4.5*((n-1)/2)+4.5*(j-1);a(i,j,2)=4.5*((n-1)/2)-4.5*(i-1);end
end
x=reshape(a(:,:,1),1,n*n);
y=reshape(a(:,:,2),1,n*n);
plot(x,y,'o');
[X,Y]=cart2pol(x*1e-3,y*1e-3);

圆形

clc;clear;
%%圆形排列
N=16;%圆形的个数
rho=zeros(1,3*N*(N-1)+1);
theta=zeros(1,3*N*(N-1)+1);
rho(1,1)=0;
theta(1,1)=0;for n= 1:Nif n <=2if n == 1rho(1,1)=0;theta(1,1)=0;endif n == 2for i = 1:6rho(1,1+i)=4.5;theta(1,1+i)=2*pi/6*(i)+30/180*pi;endendelsefor j = 1:(n-1)*6rho(1,3*(n-1)*(n-2)+1+j)=4.5*(n-1);theta(1,3*(n-1)*(n-2)+1+j)=2*pi/(n-1)/6*(j-1)+30/180*pi;endend
end
polar(theta,rho,'o');
rho=rho*1e-3;

正六边形

clc;
clear;
%% 给定六边形的边长数量n,且n为正整数
n=10;
x=zeros(n,n+1);
y=zeros(n,n+1);
%% 定义各个点的坐标
for i=1:nfor j=1:i+1x(i,j)=2*i-(j-1);y(i,j)=(j-1)*sqrt(3);end
end
xx=reshape(x,1,(n+1)*n);
yy=reshape(y,1,(n+1)*n);
plot(xx,yy,'x')
[theta,rou]=cart2pol(xx,yy);theta1=theta+1*2*pi/6;theta2=theta+2*2*pi/6;theta3=theta+3*2*pi/6;theta4=theta+4*2*pi/6;theta5=theta+5*2*pi/6;theta=[theta,theta1,theta2,theta3,theta4,theta5];rou=[rou,rou,rou,rou,rou,rou];[xxx,yyy]=pol2cart(theta,rou);plot(xxx,yyy,'x');

【matlab】画正六边形、矩形、圆形点阵相关推荐

  1. matlab坐标画正六边形,Matlab任意正六边形随机撒点实现

    任意正六边形随机撒点 是通信仿真里经常用到的,无奈网上资料很少,参照http://www.ilovematlab.cn/thread-136761-1-1.html,我又苦思敏想里一下午,这个问题才得 ...

  2. 实现正六边形、圆形及带倒角正六边形的头像显示

    从网上下的一个圆形头像demo,然后在上面的基础上实现了自己的正六边形及带倒角的正六边形. 废话不多说,直接上代码 import android.content.Context; import and ...

  3. 画正圆角矩形 - HTML5 Canvas 作图

    function DrawRoundRect(Canvas,P1,P2,Radius) 功能:画正圆角矩形 参数:P1:矩形左上角坐标:P2:矩形右下角坐标: Radius:圆角大小 源代码: fun ...

  4. html中怎么写正六边形,用css画正六边形的方法

    用css画正六边形的方法 发布时间:2020-09-14 14:56:11 来源:亿速云 阅读:80 作者:小新 小编给大家分享一下用css画正六边形的方法,希望大家阅读完这篇文章后大所收获,下面让我 ...

  5. html如何将图片做成六边形,css画正六边形的两种方法

    说下两种css 制作正六边形的方法. 先看一下结果: 在之前要先了解一下正六边形内角和边的关系,正六边形的每个内角是60deg,如图(√3其实是根号3): 方法一:原理把正六边形分成三部分,左中右分别 ...

  6. html中怎么写正六边形,如何用css画正六边形?用css画正六边形的两种方法(代码实例)...

    本章给大家介绍如何用css画正六边形?用css画正六边形的两种方法(代码实例).有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 在之前要先了解一下正六边形内角和边的关系,正六边形的每个 ...

  7. matlab 画实心矩形,用matlab画最小外接矩形

    在此之前先介绍一个画矩形的函数: rectangle('Position',[0.59,0.35,3.75,1.37],'Curvature',[0,0],'LineWidth',2,'LineSty ...

  8. 【Scratch】青少年蓝桥杯_每日一题_4.07_画正六边形组成的图形

    用心写好每一篇文章 上效果图 一.题目背景 本题是Scratch编程问题,出现在2020年3月的线上省赛模拟考试. 二.编程实现 1)绘制如图所示的图形; 2)中心位置是(0,0 ),画笔颜色为蓝色﹔ ...

  9. matlab测量正六边形边长,计算边长已知的正六边形面积的方法

    如何计算计算边长已知的正六边形面积呢?下面让我们一起来看看吧! 计算边长已知的正六边形面积 1.如果边长已知可以直接写出求解面积的公式.由于正六边形是由六个等边三角形组成的求解公式可以从等边三角形面积 ...

最新文章

  1. 爬取--- https://www.exploit-db.com/ 下载POC较完善的代码【2】
  2. 因融资失败,应用崩溃,3名程序员被“祭天”!
  3. 武汉网络推广浅析当网站停止收录时该检查哪些问题?
  4. (转)PostGIS+QGIS+GeoServer+OpenLayers实现数据的存储、服务的发布以及地图的显示...
  5. 工控软件图形界面-控件实现(圆形仪表控件三)(zz)
  6. [POJ1952]BUY LOW, BUY LOWER
  7. 【优化调度】基于matlab粒子群算法求解水火电经济调度优化问题【含Matlab源码 500期】
  8. vivoy55可以升级到android9,Vivo Y55刷机教程_Vivo Y55升级更新官方系统包
  9. 【编程学习】每天进步一点点,编程学习之路:一款单词转MP3制作软件,单词随身听制作工具v1.0.1
  10. 三国志战略版:先锋斥候广州行
  11. 抖音文字时钟壁纸html,网红文字时钟怎么弄 抖音网红文字时钟主题壁纸设置教程...
  12. 2014年放假安排时间表
  13. LaTex 中 Author biography里面插入作者照片
  14. 二分法中为啥常用mid=beg+(end-beg)/2 而非mid=(beg+end)/2 ?
  15. viewers.js 图片查看插件使用说明-vue中引用
  16. iPhone销量下降,这两种方法可以把Android和iPhone手机投屏到电脑上!
  17. cad图片边框怎么去掉
  18. ubuntu安装软件提示snap错误has install-snap change in progress
  19. 在PowerDesigner中应用达梦数据库
  20. 计算机审计应用的心得体会,计算机审计中级培训心得体会范文

热门文章

  1. idea 自动生成mybaits_如何让idea自动创建mybatis配置文件?
  2. 嵌入式系——软件管理工程
  3. 移植笔记——【MCU程序移植注意事项】
  4. mysql explode函数_hive中,lateral view 与 explode函数
  5. 梅州市2021普通高考成绩查询,梅州高考成绩查询入口
  6. seconds_behind_master入门
  7. clickhouse时间日期函数
  8. 再学Android之屏幕适配
  9. winform 通过驱动注册ID检测是否已安装驱动
  10. Python学习笔记1:数据模型和特殊方法(魔术方法)