ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 360|回复: 12

[求助] VBA算法---计算圆度和平面度

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-10-17 11:06 来自手机 | 显示全部楼层 |阅读模式
哪位大神能看懂vba计算各种圆度和平面度的来自chatGPT算法 ,麻烦指导一下,给个注释。   导入实际的xyz坐标点后,运行报错。

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-10-17 11:09 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
附件稍后上传

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-10-17 11:17 来自手机 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2024-10-17 11:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
183776928qqcom 发表于 2024-10-17 11:17
谁能告诉我如何上传zip附件,谢谢!

高级模式,选择附件
image.jpg

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-10-17 11:24 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
找到了,网页版好找; 手机版太难找添加附件的图标了。

VBA算法---From Chat GPT.zip

15.83 KB, 下载次数: 14

VBA--chatGPT

TA的精华主题

TA的得分主题

发表于 2024-10-17 11:56 | 显示全部楼层
圆度平面度是什么行业用的?      如果是计算平面内三角定位的三角形对应的各种内切外接圆,那还是可以算的,圆度平面度不懂

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-10-17 13:43 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
圆度roundness是用来评价一个圆    圆不圆的;平面度flatness是用来评价一个平面   平不平的。  用在机械测量行业。  圆度是这样计算的---比如在一个圆上测量100个点, 然后用最小二乘法把它们拟合成一个圆,然后这一百个点到拟合圆的距离有大有小,外部最大的距离加内部最大的距离 就等于圆度。圆度越小表示这个圆越圆,圆度越大表示这个圆越不圆。    平面度是这样计算的---比如在一个平面上取200个点,然后用最小二乘法把它们拟合成一个平面,然后这200个点到拟合平面的距离有大有小,上面最大的距离加下面最大的距离 就等于平面度,平面度越小表示这个面越平,平面度越大表示这个面越不平。  最小二乘法拟合是高斯发明的,又叫高斯拟合或线性回归。  百度文库里有详细介绍如何做最小二乘法拟合的文章。

TA的精华主题

TA的得分主题

发表于 2024-10-17 18:23 | 显示全部楼层
183776928qqcom 发表于 2024-10-17 13:43
圆度roundness是用来评价一个圆    圆不圆的;平面度flatness是用来评价一个平面   平不平的。  用在机械测 ...

做一个表格,模拟一些数据。
要不别人怎么帮你?

TA的精华主题

TA的得分主题

发表于 2024-10-17 21:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
最小二乘法就别指望AI了,肯定是错误的至少不会是正确的拟合计算。即使别的语言,最小二乘法也是复杂的,VBA做最小二乘法,线性拟合算是有难度的数学,矩阵熟悉能自己写算法。拟合圆要更复杂,怕是很少有人愿意研究这个

TA的精华主题

TA的得分主题

发表于 2024-10-17 22:51 | 显示全部楼层
image.png 大概是这样的意思,根据点坐标计算出拟合圆,然后每个点计算到圆的距离,求两个极值计算圆度
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-19 11:17 , Processed in 0.039963 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表