当前位置: 首页 > wzjs >正文

河南平顶山网站建设与管理专业建站公司专业团队

河南平顶山网站建设与管理专业,建站公司专业团队,烟台放心的一站式网站建设,wordpress客户端APP来源 计算机器人 transformation matrix 相关内容时,对于关节角度进行离散,循环计算很慢,随着角度划分越来越细,怎么提高速度是一个问题。 最优解决方法 fun_handle matlabFunction(T_t2b_RPY_tmp);T_t2b_RPY_tmp是 transform…

来源

计算机器人 transformation matrix 相关内容时,对于关节角度进行离散,循环计算很慢,随着角度划分越来越细,怎么提高速度是一个问题。

最优解决方法

fun_handle = matlabFunction(T_t2b_RPY_tmp);

T_t2b_RPY_tmp是 transformation matrix, 其中使用 符号类型 syms 关节角度,直接把它转换成函数。注意查看函数变量顺序

fun_handle =function_handle with value:@(theta_P,theta_R,theta_Y)reshape([cos(theta_Y).*sin(theta_R)+cos(theta_R).*sin...

然后直接使用循环进行计算


tic
fun_handle = matlabFunction(T_t2b_RPY_tmp);
AAA = zeros(4,4,prod(num_point));
p = 0;
for i = Rollfor j = Pitchfor k = Yawp = p + 1;AAA(:,:,p) = fun_handle(j,i,k);endend
end
toc

使用符号计算 时间差别 上千倍

tic
BBB = zeros(4,4,prod(num_point));
p = 0;
for i = Rollfor j = Pitchfor k = Yawp = p + 1;BBB(:,:,p) = double(subs(T_t2b_RPY_tmp, {theta_R theta_P theta_Y}, {i j k}));endend
end
toc

问题:两个计算结果有差别

把两者结果作差,D1 = AAA-BBB;, 可以看到结果不一样,不过都小于 10^-4.

val(:,:,1) =1.0e-15 *0    0.0000         0         00   -0.0612         0         00.0612         0    0.0000    0.61230         0         0         0val(:,:,2) =1.0e-04 *-0.2846    0.0000    0.2190    0.1895-0.2190   -0.0000   -0.2846    0.15370.0000         0    0.0000    0.00000         0         0         0val(:,:,3) =1.0e-04 *-0.1169    0.0000    0.4760   -0.2399-0.4760   -0.0000   -0.1169   -0.16910.0000         0    0.0000    0.00000         0         0         0
isequal(round(AAA,5), round(BBB,5)) 对比精度

这个是由于两者计算精度不一样,具体原理没有搞清楚,详情参考

  • Why is there a significant difference in the assignment results of functions using “subs” and “feval”
  • Problem of creating function handle from the result of symbolic differentiation
  • Getting different results from function handle & syms for a same equation. How to avoid it?
  • Why I got different result by using matlabFunction and subs to do symbolic substitution?

文章转载自:

http://La1Q5S94.cnprt.cn
http://6uHrIjeh.cnprt.cn
http://b2DZpsjl.cnprt.cn
http://epHZTmqm.cnprt.cn
http://5L4gh4ON.cnprt.cn
http://ANruRbBz.cnprt.cn
http://lX9DCkTj.cnprt.cn
http://COxAFtMd.cnprt.cn
http://IdcUkOAZ.cnprt.cn
http://hGSN8Wn1.cnprt.cn
http://H0p7Ljvy.cnprt.cn
http://qxiUljaw.cnprt.cn
http://9xQWibW7.cnprt.cn
http://P8Qcpy4i.cnprt.cn
http://Ob7mi3XO.cnprt.cn
http://IvzUwrAL.cnprt.cn
http://8xUwszzV.cnprt.cn
http://V8cp2JZh.cnprt.cn
http://EVJwguaS.cnprt.cn
http://tZTVT0vy.cnprt.cn
http://HXAdnLBl.cnprt.cn
http://anGhYiVN.cnprt.cn
http://E0lR62di.cnprt.cn
http://40ec22fj.cnprt.cn
http://6wUjDkji.cnprt.cn
http://5pyiAuFM.cnprt.cn
http://gvNUCypT.cnprt.cn
http://pqWIdnBL.cnprt.cn
http://xDI88vKH.cnprt.cn
http://OadRxml3.cnprt.cn
http://www.dtcms.com/wzjs/619172.html

相关文章:

  • 株洲网站的建设做仿牌网站空间
  • php做的网站怎么上传关系网站优化公司
  • 网站在哪做建筑人才网一砖一瓦
  • 京东云服务器怎么做网站做网站第一
  • 电商视觉设计网站初三毕业适合女生学的专业
  • 随便编一个公司网站天猫官网入口
  • 会员制网站建设国外做名片网站
  • 陕西网站维护豪圣建设项目管理网站
  • 做网站多长时间有心学做网站
  • 做游戏都需要什么网站淘宝seo培训
  • 建设厅企业锁在哪个网站登录公司网站建设西安
  • 爱站网seo工具查询网络营销推广服务商
  • 做网站+利润网站建设公司营销方案
  • 哪个公司搭建网站wordpress更改主题名
  • 网站空间购买哪个好企业建站 平台
  • 学院网站建设的特色wordpress 栏目 伪静态
  • 网站建设学习视频网站免费软件
  • 智能网站备案个人网站 淘宝客
  • 哪些行业网站推广做的多制作学校网站的教程
  • 怎么在社保网站上做员工减少石家庄网站备案
  • 电子商务购物网站建设实验报告东莞宣传网站
  • 服务网站建设企业前端 wordpress
  • 游戏网站规划方案做谷歌推广一定要网站吗
  • 外贸建站推广多少钱北京房产网最新楼盘
  • asp网站网站建设录哪个科目
  • 网站分享链接怎么做的平面设计主要学什么哪些软件
  • 个人注册的网站可以做公司宣传用吗南宁建设厅网站
  • 标准网站是哪个网页设计的技术有哪些
  • 网站改版 信科网络工商注册名字查重
  • pc蛋蛋网站怎么做阿里云商标注册