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

公司做网站需要准备哪些资料企业推广公司

公司做网站需要准备哪些资料,企业推广公司,选择seo网站排名优化,wordpress底部的版权怎么去掉以前在做车辆跟踪控制的时候发现在针对有多个X和多个Y对应的路径插补时候,总是报错,因为MATLAB里面的interp1插补函数它要求x要唯一对应一个y,当路径以单独的x或者y来求插补时候的时候就报错。由于在使用Matlab的interp1函数进行插值时&#…

以前在做车辆跟踪控制的时候发现在针对有多个X和多个Y对应的路径插补时候,总是报错,因为MATLAB里面的interp1插补函数它要求x要唯一对应一个y,当路径以单独的x或者y来求插补时候的时候就报错。由于在使用Matlab的interp1函数进行插值时,采样点必须是唯一的,否则可能会出现问题。如果输入的采样点包含重复的值,interp1函数可能无法确定应该在哪个点进行插值。这会导致函数返回错误或不确定的结果。为了解决这个问题,你可以先对输入的采样点进行处理,确保它们是唯一的。你可以使用Matlab的unique函数来去除重复值,或者通过其他方法确保采样点的唯一性。

针对这个问题,我根据路径的长度来插补,而不是利用单一的x或者单一的y。在遇到类似的情况时候,也可以用范数来插补。具体代码如下

clc,clear
close all
cx = [];
cy= [];
x0 = @(t_step) 15*sin(2 * t_step + 1);
y0 = @(t_step) -20*cos(t_step + 0.5);
for theta=0.9*pi:pi/200:1.8*picx(end + 1) = x0(theta);cy(end + 1) = y0(theta);
end
refer_path_primary= [cx', cy'];
x = refer_path_primary(:, 1)';
y = refer_path_primary(:, 2)';
points = [x; y]';
ds = 0.01 ;%等距插值处理的间隔
distance = [0, cumsum(hypot(diff(x, 1), diff(y, 1)))]';
distance_specific = 0:ds:distance(end);
hypot(diff(x, 1), diff(y, 1));
diff(x, 1);
diff(y, 1);
s = 0:ds:distance(end);
refer_path= interp1(distance, points, distance_specific, 'spline');
len_path = length(refer_path);
refer_path_x = refer_path(:,1);  % x
refer_path_y = refer_path(:,2); % y
for i=1:length(refer_path)if i==1dx = refer_path(i + 1, 1) - refer_path(i, 1);dy = refer_path(i + 1, 2) - refer_path(i, 2);ddx = refer_path(3, 1) + refer_path(1, 1) - 2 * refer_path(2, 1);ddy = refer_path(3, 2) + refer_path(1, 2) - 2 * refer_path(2, 2);elseif  i==length(refer_path)dx = refer_path(i, 1) - refer_path(i - 1, 1);dy = refer_path(i, 2) - refer_path(i - 1, 2);ddx = refer_path(i, 1) + refer_path(i - 2, 1) - 2 * refer_path(i - 1, 1);ddy = refer_path(i, 2) + refer_path(i - 2, 2) - 2 * refer_path(i - 1, 2);elsedx = refer_path(i + 1, 1) - refer_path(i, 1);dy = refer_path(i + 1, 2) - refer_path(i, 2);ddx = refer_path(i + 1, 1) + refer_path(i - 1, 1) - 2 * refer_path(i, 1);ddy = refer_path(i + 1, 2) + refer_path(i - 1, 2) - 2 * refer_path(i, 2);endrefer_path(i,3)=atan2(dy, dx);%refer_path(i,4)=(ddy * dx - ddx * dy) / ((dx ^ 2 + dy ^ 2) ^ (3 / 2));refer_path(i,5) = dx;refer_path(i,6) = dy;
end
for i=1:length(refer_path)if i==1dphai = refer_path(i + 1, 3) - refer_path(i, 3);elseif  i==length(refer_path)dphai = refer_path(i, 3) - refer_path(i - 1, 3);elsedphai = refer_path(i + 1, 3) - refer_path(i, 3);endrefer_path(i, 7) = dphai;%yaw
end
x_d=refer_path_x;
y_d=refer_path_y;
phai_d = refer_path(:, 3);
dx_d = refer_path(:, 5);
dy_d = refer_path(:, 6);
dphai_d = refer_path(:, 7);
figure(1)
plot(refer_path(:, 1), refer_path(:,2), Color='m',LineStyle='--',LineWidth=2)
axis equal
grid on

http://www.tj-hxxt.cn/news/5839.html

相关文章:

  • 三亚同城招聘网站网络推广计划方案
  • php网站开发自学网站策划书
  • 做网站需要什么电脑武汉抖音seo搜索
  • 品牌词类的网站怎么做优化前端性能优化
  • 百度推广需要自己有网站吗官网优化包括什么内容
  • 人才共享网站的建设方案怎么写什么是网站推广优化
  • 网站外链建设:论坛签名是否还值得做外贸营销
  • 杂谈发现一只网站是你们谁做的热点新闻最新消息
  • 做网站的原理网络平台有哪些
  • 网站用 做有什么好处app注册推广团队
  • 模板网站的域名是什么意思手机app软件开发
  • 制作网站的步骤和方法镇江网站建设推广
  • 东莞模板网站北京网站外包
  • 大团网站建设seo查询软件
  • 安徽网站开发费用关键词怎么找出来
  • 网站上的链接怎么做公司网站设计制作
  • 广州黄浦区建设局网站谷歌seo价格
  • asp.net网站制作实例怎样在百度上发布免费广告
  • 商城网站建设需要多少武汉今日头条最新消息
  • 门户网站建设合同跟我学seo
  • 杭州 洛阳网站建设公司 网络服务域名注册查询官网
  • 网站不备案什么意思企业营销培训课程
  • 网站开发准备流程图google官网入口手机版
  • 自己用wordpress建站域名检测查询
  • 做的网站每年都要交费吗cps推广是什么意思
  • 广州市白云区疫情最新情况seo优化网
  • 专业的河南网站建设公司免费seo公司
  • 图片演示dw做网站南宁seo外包服务商
  • 西安政府做网站百度搜索 手机
  • 昆明做网站方案百度站长工具收费吗