自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 收藏
  • 关注

原创 set(lgd, ‘AutoUpdate‘, ‘off‘, ‘HitTest‘, ‘off‘); uistack(lgd, ‘top‘);什么意思

set(lgd, 'AutoUpdate', 'off', 'HitTest', 'off'); uistack(lgd, 'top');什么意思

2025-05-22 23:28:26 240

原创 function randomNode = GenerateRandomNode()% 生成随机节点(500x500环境) randomNode = randi([1,50],1,2);e

生成X轴和Y轴固定范围的随机节点怎么修改代码。% 生成随机节点(500x500环境)

2025-05-22 22:57:51 205

原创 三维点云pcd文件导入matlab显示代码

三维点云pcd文件导入matlab显示代码。

2025-05-22 22:43:46 416

原创 如何让显示的坐标在每一个坐标轴的中间位置显示

我想改变在 MATLAB 中实现三维点云坐标轴刻度标签居中显示的逻辑原理,让他们在matlab中显示的三维点云图像每一个坐标轴刻度从最小到最大的中间位置处显示刻度标签,而不是考虑坐标原点的位置。% 设置三维视角 如何让显示的坐标在每一个坐标轴的中间位置显示。title('三维点云与栅格化平面');

2025-05-22 21:45:31 146

原创 .pcd文件导入matlab

pcd文件导入matlab,如何将它生成的图片固定为mainFig = figure('Name','','NumberTitle','off');,固定为mainfig,并且显示的图像是三维点云图像,我想要生成带有栅格分辨率的栅格点云图像,栅格在X轴和Y轴组成的平面内进行划分。

2025-05-22 20:31:49 366

原创 pcshow(ptCloud.Location, ‘MarkerSize‘, 2); % 直接绘制原始点云解释一下

直接绘制原始点云解释一下。

2025-05-22 20:27:47 155

原创 ros运行包,Ubuntu20.04成功运行LIO-SAM

最后得到三维点云图像。

2025-05-19 13:12:58 300

原创 h_obsA = [h_obsA, h]; % 仅保留图形句柄对象

【代码】h_obsA = [h_obsA, h];% 仅保留图形句柄对象。

2025-05-12 19:36:20 71

原创 % 修改后的起点绘制(增加 HandleVisibility 设置) h_startAxing = fill([map(1, 1),map(1, 1),map(1, 1)-1,map(1, 1

% 修改后的起点绘制(增加 HandleVisibility 设置) h_startAxing = fill([map(1, 1),map(1, 1),map(1, 1)-1,map(1, 1)-1,map(1, 1)],... [map(1, 2),map(1, 2)-1,map(1, 2)-1,map(1, 2),map(1, 2)],... 'r','HandleVisibility', 'off'); % 隐藏起点图例 % 修改后的终点绘制(增加 HandleV

2025-05-09 22:19:29 183

原创 axis equal 的副作用

这个图像第一个是第一段A星算法规划,但是Y轴间隔为5,第二个整体的图像为什么没有把第一段的融合进去,并且显示图例还有未知的,怎么解决以上问题

2025-05-09 16:21:36 158

原创 供大家实验玩的代码(小论文实验中的代码,非正式代码)

【代码】供大家实验玩的代码(小论文实验中的代码,非正式代码)

2025-04-30 14:55:55 107

原创 路径上绘制法线或者切线向量箭头,如何绘制matlab代码

【代码】路径上绘制法线或者切线向量箭头,如何绘制matlab代码。

2025-04-30 14:45:25 267

原创 ‘HandleVisibility‘, ‘off‘是什么意思

'HandleVisibility', 'off'是什么意思。

2025-04-27 17:09:33 395

原创 xlabel(‘\it{X}/m‘, ‘Interpreter‘, ‘latex‘); ylabel(‘\it{Y}/m‘, ‘Interpreter‘, ‘latex‘);如何设置x/m

【代码】 xlabel(‘\it{X}/m‘, ‘Interpreter‘, ‘latex‘);如何设置x/m。

2025-04-27 14:33:35 438

原创 matlab怎么控制坐标轴上面的刻度字体大小

【代码】matlab怎么控制坐标轴上面的刻度字体大小。

2025-04-27 14:22:55 903

原创 怎么控制坐标轴上面的刻度字体大小

【代码】怎么控制坐标轴上面的刻度字体大小。

2025-04-27 14:14:42 338

原创 在A星算法代码中要保留起点,终点以及品红线条的图例,其他图例全部删掉怎么设置

【代码】在A星算法代码中要保留起点,终点以及品红线条的图例,其他图例全部删掉怎么设置。

2025-04-24 18:53:00 339

原创 rectangle(‘Position‘, [rect(1), rect(2), rect(3)-rect(1), rect(4)-rect(2)],‘FaceColor‘, [0.5 0.5 0.5

rectangle('Position', [rect(1), rect(2), rect(3)-rect(1), rect(4)-rect(2)],'FaceColor', [0.5 0.5 0.5], 'EdgeColor','k', 'LineWidth',2);解释代码

2025-04-24 17:51:31 249

原创 常用标记符号对照表

【代码】常用标记符号对照表。

2025-04-24 17:47:17 585

原创 xlabel(‘X/单位‘); ylabel(‘Y坐标/单位‘); 怎么让这个X和Y变斜体

xlabel('X/单位');ylabel('Y坐标/单位');怎么让这个X和Y变斜体。

2025-04-24 16:45:29 426

原创 如何不显示Y坐标的0

通过上述方法,可在保持 Y 轴范围(`axis([0 500 0 500])`)和刻度间隔(`yticks(0:50:500)`)的前提下,仅隐藏 0 值标签。% Y 轴刻度位置(0,50,100,...,500)% Y 轴刻度位置(0,50,100,...,500)

2025-04-24 16:22:50 262

原创 lgd = legend(‘show‘); set(lgd, ‘Location‘, ‘northeast‘, ‘FontSize‘, 12, ‘FontWeight‘, ‘bold‘);图例放在图像

图例放在图像的左上角,左下角,右上角,右下角怎么修改代码。

2025-04-24 16:06:13 215

原创 h_markers = plot(patha(2:end-1,1), patha(2:end-1,2), ‘r^‘, ‘MarkerSize‘,6, ‘MarkerFaceColor‘,‘r‘, ‘D

h_markers = plot(patha(2:end-1,1), patha(2:end-1,2), 'r^', 'MarkerSize',6, 'MarkerFaceColor','r', 'DisplayName','路径节点');

2025-04-24 15:58:50 109

原创 【无标题】

【代码】【无标题】

2025-04-24 15:46:02 226

原创 如何修改代码使得不涉及把起点终点也绘制为三角形

lgd = legend({'起点', '终点', '第一次规划', '方向'},'Location', 'northeast','FontSize', 14, 'FontWeight', 'bold');

2025-04-24 15:24:53 812

原创 % 添加图例(自动识别带有DisplayName属性的图形对象) lgd = legend(‘show‘); set(lgd, ‘Location‘, ‘northeast‘, ‘F

h4 = quiver(x_dir, y_dir, u, v, 'Color', 'm', 'DisplayName', '方向');legend({'起点', '终点', '$f_{\text{plan}}$', '$\vec{v}$'}, ...lgd = legend({'起点', '终点', '第一次规划', '方向'}, ... % 按目标顺序排列标签。lgd = legend(new_order, {'起点', '终点', '第一次规划', '方向'}, ...% 根据实际顺序调整索引。

2025-04-24 15:06:13 243

原创 添加图例之后在图像左上角生成了图例,但是没有具体说明每一个代表什么意思,如果在图像左上角具体表述每一个图例代表的含义,是要修改代码还是怎么操作

plot(x, y1, 'b-', 'DisplayName', '温度传感器数据', 'LineWidth', 2);plot(x, y2, 'r--', 'DisplayName', '湿度传感器数据', 'LineWidth', 2);2. **覆盖问题**:若多次调用`legend()`,需用`hold on`保持图形状态,避免旧图例被覆盖;legend('类别A样本', '类别B样本', 'Location', 'northwest');

2025-04-24 15:05:48 273

原创 添加图例联系与区别

**兼容性** | 需要MATLAB R2014b及以上版本 | 兼容所有支持`set`函数的MATLAB版本 |这两个代码段的核心区别在于**图例属性的设置方式**和**代码执行效率**,但最终实现的效果是相同的。- **特点**:在`legend`函数调用时,通过**名称-值对**一次性传递所有属性参数。

2025-04-24 14:56:23 346

原创 legend(‘show‘, ‘Location‘,‘northwest‘, ‘FontSize‘, 10, ‘Interpreter‘,‘latex‘);详细解释代码

**动态绑定数据**:通过`DisplayName`属性为绘图函数(如`plot`)直接指定标签,避免手动输入。- 若需更高对比度,可结合`'TextColor'`调整字体颜色(如`'TextColor','red'`)。- **横向排列**:添加`'Orientation','horizontal'`以适应窄幅图形。- 与此对应的操作是`'hide'`(隐藏图例)或`'toggle'`(切换可见性)。- **移除图例外框**:添加`'Box','off'`使背景透明。

2025-04-24 14:51:58 330

原创 代码冗余分析

标记颜色 | `'b'`(蓝色) | `'MarkerEdgeColor', 'b'` | 单独控制标记边缘颜色 |- **第二行** `plot(patha(:,1), patha(:,2), 'b.', 'MarkerSize',12)`- **第一行** `plot(patha(:,1), patha(:,2), 'g-', 'LineWidth', 2)`- `'g.-'`:绿色实线(`'-'`) + 点标记(`'.'`);

2025-04-24 14:27:20 798

原创 怎么修改代码使得生成的箭头是源代码生成的箭头方向的反方向,也就是源代码生成的箭头旋转180度的方向

3. **动态路径点处理**:当路径点数量较少时(如`total_points < 2`),原代码已通过`step`调整避免越界,无需额外修改。2. **角度调整**:若使用`atan2(dy, dx)`计算方向角,添加π弧度(即`+ pi`)等效于旋转180度。取反`u`和`v`会使箭头指向相反方向。

2025-04-24 13:54:51 470

原创 rrt_path_planning运行代码

【代码】rrt_path_planning运行代码。

2025-03-28 01:46:41 115

原创 细分网格线

在区域 (200-300, 490-500) 绘制细网格线。% 设置主网格线属性。

2025-03-27 18:21:42 156

原创 RRT路径规划代码

小论文实验过程中的路径规划代码,供后期查看用

2025-03-17 16:36:41 336

原创 这四个matlab代码文件的联系和区别,请详细解释

这四个matlab代码文件的联系和区别,请详细解释

2025-03-11 21:42:54 621

原创 黑色RGB是什么

通常,RGB颜色模型中,纯黑色是(0,0,0),但有时候在不同的软件或环境中,可能会有细微的差别,比如颜色空间或者伽马校正的问题,但一般来说,纯黑色就是RGB全为0。之前用户在使用MATLAB调整网格线颜色时,可能看到了默认颜色是黑色,或者之前我提到过默认颜色是[0.15 0.15 0.15],而用户可能现在想知道黑色的RGB值具体是什么。>另外,用户可能是在处理数据可视化,需要准确的颜色设置,因此需要明确说明不同情况下的黑色表示,比如默认颜色和纯黑色的区别,以及如何在MATLAB中正确应用。

2025-03-11 10:17:23 795

原创 长度和宽度均为500,利用 xticks(0:10:500); yticks(0:10:500);划分为50X50的栅格地图,把纵坐标为490到500,横坐标200到300的部分区域每一个栅格均匀细分

长度和宽度均为500,利用 xticks(0:10:500); yticks(0:10:500);划分为50X50的栅格地图,把纵坐标为490到500,横坐标200到300的部分区域每一个栅格均匀细分为10X10的小方块,如何修改matlab代码

2025-03-11 10:03:24 457

原创 rectangle(‘Position‘, [start(1)-5, start(2)-5, 10, 10], ‘Curvature‘, [1,1], ‘FaceColor‘, ‘b‘);

`[1,1]`。** 如果起点是`(x, y)`,左下角是`(x-5, y-5)`,宽度和高度是10,那么右上角会是`(x+5, y+5)`,这样确实形成一个以起点为中心,直径为10的圆。- 但由于Curvature为`[1,1]`,这个矩形会变成一个圆,圆心在`(30,40)`,半径5(因为直径10)。- 宽度和高度都是10,所以右上角是`25+10=35`,`35+10=45`,即右上角是`35,45`。- 左下角坐标为 `(x-5, y-5)`,宽度和高度均为 `10`。

2025-02-27 17:52:07 288

原创 randomNode = randi([1,50],1,2); % 生成1x2的随机整数坐标 什么意思

可能还需要提到,注释中的“生成1x2的随机整数坐标”指的是生成一个1行2列的数组,即一个点的X和Y坐标,例如[23, 45],其中每个值在1到50之间。可能还需要提到,注释中的“生成1x2的随机整数坐标”指的是生成一个1行2列的数组,即一个点的X和Y坐标,例如[23, 45],其中每个值在1到50之间。同时,用户之前的问题涉及地图大小的设置,所以需要将这一行代码与整个算法中的地图尺寸联系起来,说明这行代码是隐式地定义了地图的大小,而障碍物和起点、终点都应该在这个范围内,否则可能导致不可预测的行为或错误。

2025-02-27 17:47:30 800

原创 三次B样条RRT代码

【代码】三次B样条RRT代码。

2025-02-27 16:40:02 137

标准rrt算法路径规划代码

运行matlab的障碍物文件

2025-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除