matlab打印函数
参考网址 (109条消息) Matlab之print,fprint,fscanf,disp函数_WITNESS-CSDN博客_matlab print
Matlab之print,fprint,fscanf,disp函数print - 把函数图形保存下来1234567891011minbnd = -4*pi; maxbnd = 4*pi; t = minbnd:0.1*pi:maxbnd; plot(t, sin(t), 'g', 'Linewidth', 2); line([minbnd, maxbnd], [0, 0]); %绘制x轴 axis([-10, 10, -2, 2]) %定义显示的坐标区间:x在(-10,10)之间,y在(-2,2)之间 grid on; title('sin(x)'); xlabel('x'); ylabel('sin(x)'); print('-dpng','sin.png ...
matlab的plot
参考网址 (109条消息) 关于plot函数的一切(史上最全总结)_T_just_for_tomorrow的博客-CSDN博客_plot函数举例
基本输出形式1plot(X,Y,LineSpec)% 这里的X,Y为需要输入参数,LineApec为设置线性,颜色,标记类型
具体参数如下图
线性
描述
-
实线(默认)
–
虚线
:
虚线
-.
点划线
图像点的形状
描述
o
圈
+
加号
*
星号
.
点
x
十字
s
正方形
d
菱形
^
向上三角形
v
向下三角形
>
向右三角形
<
左三角形
p
五角星
h
六角形
颜色
描述
y
黄色
m
品红
c
青色
r
红色
g
绿色
b
蓝色
w
白色
k
黑色
绘制多条线12345x=linespace(-2*pi,2*pi); % linespace(x1.x2,n)是均分计算指令,生成x1到x2之间n个行线型矢量 % 默认n是10 ...
matlab简单教程
参考网址 MATLAB 快速入门 - MathWorks 中国
(109条消息) 零基础入门Matlab(一篇两个小时就能学完的入门博客)灯火阑珊-CSDN博客_matlab
注释与窗口命令123%% 独占一行的注释(有上下横线分割)clear all % 普通注释, 清除Workspace中的所有变量(右侧工作区)clc % 清除Command Window中的所有命令
数据类型数字
12342 + 410-73*58/2
字符与字符串
1234567s = ‘a’ (单引号表示字符串)==abs(s)==ASCII码char(97) 输出 a (ASCII码转字符串)num2str(65) 输出数字65str=‘I love MATLAB & Machine Learning’length(str) 字符串长度doc num2str
矩阵
123456789101112131415A = [1 2 3; 4 5 2; 3 2 7]% 转置B = A'% 竖向展开C = A(% 逆矩阵D = inv(A)% 创建三维全零矩阵(由三个二维矩阵组成) ...
思维导图与流程图
参考网址 diagrams.net
ProcessFlow - 免费在线作图,思维导图,流程图,实时协作 (sharehoo.cn)
亿图图示在线 (edrawmax.cn)
xmind2020中文破解版
简介最强大的莫过于diagrams,但如果论好用便捷的话当属亿图,但有限制(土豪除外),prosessflow需要vip咱用不起,不过看样子挺好用的,当然还有破解版的xmind也不错,
diagrams基本上能想到的都可以使用里边的插图也非常多,白嫖党最爱
prossesflow没使用过
亿图在线很好使用就是不是vip有限制,这就很折磨人了,后果断转diagrams,毕竟github开源王道
xmind思维导图神器,非常便于使用,学习,记录思路都用这个
通过项目学opencv
参考网址 sudrag/line_follower_turtlebot: A repo created to simulate a line following turtlebot in Gazebo environment using ROS (github.com)
简介实际上是通过ros的一个巡线项目简单学习ros+c++中opencv的使用.
lesson1[调用视频数据cv_bridge]参考网址: (109条消息) ROS学习笔记–cv_bridge_喵喵三三的博客-CSDN博客_cv_bridge
cv_bridge/Tutorials/UsingCvBridgeToConvertBetweenROSImagesAndOpenCVImages - ROS Wiki
实例:src/line_follower_turtlebot/src/linedetect.cpp中
1234567891011121314void LineDetect::imageCallback(const sensor_msgs::ImageConstPtr& msg) { ...
f1c100s_buildroot
参考网址 aodzip/buildroot-tiny200: Buildroot Package for F1C100s/200s (github.com)
使用安装库文件12sudo apt install wget unzip build-essential git bc swig libncurses-dev libpython3-dev libssl-devsudo apt install python3-distutils
下载1git clone https://github.com/aodzip/buildroot-tiny200
生成配置文件12cd buildroot-tiny200make widora_mangopi_r3_defconfig
生成文件1make -j4
tf转换
参考网址 (109条消息) 从零开始搭二维激光SLAM — 基于PL-ICP的激光雷达里程计_李想的博客-CSDN博客_base_to_laser
(109条消息) ROS小白学习历程-map/odom/base_link坐标系的关系及其转换_kuai-的博客-CSDN博客
常见坐标系12345map: 地图坐标系,也被称为世界坐标系,是静止不动的odom: 里程计坐标系,相对于map来说一般情况下是静止的,有些情况下会变动(定位节点为了修正机器人的位姿从而改变了map->odom间的坐标变换)base_link: 代表机器人的旋转中心的坐标系,相对于odom来说base_link是运动的laser_link: 激光雷达的坐标系,相对于base_link来说是静止的,因为雷达装在机器人上,雷达不会自己飞起来一般依赖关系为:map -> odom -> base_link -> laser_link
注意123451, odom一般相对于map是静止的但由于odom有累计误差,所以还是会有偏移,并且map与odom之间存在父子关系2, 参照系紧紧粘在移动机 ...
树莓派备份
参考网址新树莓派安装低版本ubuntu
先烧录简单的ubuntu18
将已有文件拷贝覆盖到 boo目录下
win11关闭防火墙
参考网址: Windows11如何关闭防火墙-百度经验 (baidu.com)
步骤
搜索框搜索: Windows defender 防火墙
进入防火墙后,找到[ 启用或关闭Windows defender 防火墙 ],设置
学写2d激光slam-lesson3
参考网址: xiangli0608/Creating-2D-laser-slam-from-scratch: 从零开始创建二维激光SLAM (github.com)
李想的博客_李太白lx_CSDN博客-从零开始搭二维激光SLAM,激光SLAM,cartographer领域博主
(107条消息) ROS中点云学习(九):sensor_msgs::LaserScan转sensor_msgs::PointCloud2_00 2的博客-CSDN博客
lesson3-PLICP简介 使用点到线距离最小的方式进行ICP的计算,收敛速度快很多,同时精度也更高一些.
常见坐标系12345map: 地图坐标系,也被称为世界坐标系,是静止不动的odom: 里程计坐标系,相对于map来说一般情况下是静止的,有些情况下会变动(定位节点为了修正机器人的位姿从而改变了map->odom间的坐标变换)base_link: 代表机器人的旋转中心的坐标系,相对于odom来说base_link是运动的laser_link: 激光雷达的坐标系,相对于base_link来说是静止的,因为雷达装在机器人上 ...