个人学习应用,将圆形内部按照一定规律均分生成一系列点

particle_radius=0.3;                                % 小圆形半径
shape_radius=6;                                     % 大圆形半径
particle_diameter = 2 * particle_radius;
particle_x =[];                                     % 粒子x矩阵
particle_y =[];                                     % 粒子y矩阵g=floor( shape_radius / particle_diameter);         %将大圆形空间按照小圆形直径均分数量for i=1:gj=2*i-1;                                        %均分内部圆环按照小圆直径分布l=(shape_radius-particle_radius*j)*2*pi; N=floor(l/particle_diameter);                   % 每个圆形均分数量for k=1:N           x =(shape_radius-particle_radius*j)*cos(2*k*pi/N);y =(shape_radius-particle_radius*j)*sin(2*k*pi/N);particle_x =[particle_x;x];particle_y =[particle_y;y];       end
endparticle_position = [particle_x particle_y];        % 最终数据坐标plot(particle_position(:,1),particle_position(:,2),'r.');
axis equal;

最终生成结果:

Matlab 均分圆形生成点相关推荐

  1. matlab程序圆形牛栏,Matlab课本计算题.doc

    Matlab课本计算题 Matlab计算题: 农夫老李有一个半径为10m的圆形牛栏,里面长满了草,老李要将家里的一头牛拴在牛栏边的一根栏桩上,要求只让牛吃到圆形牛栏中的一半的草,请问栓牛鼻的绳子应为多 ...

  2. 以二维振动为例展示使用matlab画圆形三维图的偷懒方法

    画图主要是用极坐标,我们使用画复数的函数来画. clc;%清空上次的 %draw_Bessel%画这个东西 a=4;%圆形半径% %定义角向和径向的步长和范围 fai=[-4:0.1:4]; r=[0 ...

  3. matlab圆形器件,计算围绕点+ Matlab的圆形箱

    我的问题与此链接stackoverflow问题有关 本质上,重复在此绘制的图形..我在图像中有一个中心点(x,y),我必须围绕它绘制四个1-4单位半径的圆,它们之间有8个角度. 在此图中,有12个角仓 ...

  4. matlab 变成圆形坐标,求圆和椭圆上任意角度的点的坐标

    圆上任意角度的点的坐标 如上图,给定圆心(Cx,Cy),半径为R, 求θ \thetaθ对应的点的坐标? 此处θ \thetaθ是相对于水平轴的角度. 显然我们可以使用极坐标转换来求: { p x = ...

  5. matlab绘制圆形热力图,用Tableau画圆形热力图

    圆形热力图(Circular Heat Map),也叫径向热力图(Radial heat map). 在Tableau画圆形热力图是一种很炫酷,但未必实用的方案,最近看到Public上的一个Viz&l ...

  6. MATLAB 求圆形面积

    %该文件用于计算一个圆的面积,并显示该结果 radius=2.5; area=pi*2.5^2; string=['该圆的面积为:',num2str(area)]; disp(string); 运行 ...

  7. MATLAB生成圆形模板的简单方法

    假设圆半径为r,则 [x, y] = meshgrid( -r : r ); circle_mat = x.^2 + y.^2; figure, imshow( circle_mat ); title ...

  8. 弯曲圆波导matlab_基于MATLAB编程的圆形波导中能流密度分布图仿真

    基于 MATLAB 编程的圆形波导中能流密度分布图仿真 王永龙 ; 夏昌龙 ; 刘朋 [期刊名称] <临沂大学学报> [年 ( 卷 ), 期] 2008(030)003 [摘要] 基于 M ...

  9. MATLAB小技巧(10)圆形检测实例

    MATLAB小技巧(10)圆形检测实例 前言 一. MATLAB仿真 二. 仿真结果 三. 小结 前言 MATLAB进行图像处理相关的学习是非常友好的,可以从零开始,对基础的图像处理都已经有了封装好的 ...

最新文章

  1. android5.0后新特性修改标题头,Android5.0中Material Design的新特性
  2. 有一个5 * 5的二维数组,保留主对角线上的元素,并使其他元素均为0,要求用函数和子函数完成
  3. tensorflow全联接层fully_connected参数解释正确的
  4. 一:c#基本语法(2)(老田学习笔记)
  5. 2021年春招Elasticsearch面试题
  6. android studio 跨进程,Android IPC机制(三)在Android Studio中使用AIDL实现跨进程方法调用...
  7. [HDOJ1897]继续畅通工程
  8. 脚本化HTTP 取得响应 指定请求
  9. C# 匿名对象(匿名类型)、var、动态类型 dynamic
  10. c语言旋转bmp图片程序,C语言实现BMP图像处理(任意角度旋转)
  11. 清华大学计算机系本科课程,清华大学计算机系本科生全部课程详细介绍
  12. 内外盘期货分仓系统,仿真模拟考核系统
  13. ACM各题型OJ题目总结
  14. Draco - glTF模型压缩利器
  15. [导入]北京地区铁路客票代售点列表
  16. 【企业】读纸牌屋,把握人性
  17. PTA 7-47 打印选课学生名单 (25 point(s))
  18. 医疗行业容灾备份解决方案
  19. 恋前体检!您接受吗?
  20. PMI-ACP练习题(15)

热门文章

  1. Revit二次开发之CAD线的翻模--梁的翻模
  2. 网站建设与深度学习(PHP调用Python程序)
  3. The type initializer for ‘Gdip‘ threw an exception. (centos)
  4. 新手教程—— Mac电脑如何正确断网
  5. 微信小程序之短连接 分享转发 点击短连接就可以直接打开小程序某个页面
  6. W ndows7有线网络连接,七仔教你学Windows7:如何连接网络 爱问知识人
  7. 基于深度学习的图像语义编辑
  8. Python 几行代码实现一键抠图,收费应用 BYEBYE
  9. 【Vue系列1】—— Vue入门和基础指令
  10. android WebView清除缓存