Matlab基础学习
文章平均质量分 51
开始matlab基础内容的学习。
JianRobSim
一个人应该活得是自己并且干净
人在实现某个目标后除了片刻的欢愉往往还会伴随短暂的空乏,当以此为契机树立新的目标才行!
增长知识,认真生活!
展开
-
MATLAB的wordcloud函数做一个我自己的词云展示
用wordcloud函数生成自己的词云展示原创 2022-09-21 21:42:18 · 1543 阅读 · 0 评论 -
MATLAB下载github仓库
【直接下载后解压添加到目录下也是一样的】1、明确github下载网址,一般是点击仓库Code下载ZIP后出现的网址,如下:2、输入代码: url = "https://github.com/daisy43097/SerialManipulatorPathPlanning-RRT/archive/refs/heads/master.zip";%指定下载文件网址tempdir = pwd;%获取当前MATLAB路径unzip(url, tempdir);%下载并完成解压到MATLAB当原创 2021-07-05 12:04:35 · 2184 阅读 · 0 评论 -
MATLAB使用鼠标交互案例记录
1、前记:(1)鼠标交互生成三次样条曲线(2)鼠标交互调整点的位置2、代码:(1)首先看一个指定点,并将点按交互序列链接起来的例子function draw_lines% Click the left mouse button to define a point% Drag the mouse to draw a line to the next point and% left click again% Right click the mouse to stop drawing原创 2021-05-12 13:23:43 · 3014 阅读 · 16 评论 -
将Simulink中的数据更新到GUI中(记录)
1、前记:实时更新Simulink的数据并在GUI中显示出来,属于GUI与Simulink中的数据交换问题。 多次搜索还是在MATLAB answers中找到了一种解决方式。 来源:https://www.mathworks.com/matlabcentral/answers/96425-how-can-i-update-a-gui-with-values-from-my-...原创 2019-10-05 20:10:45 · 8079 阅读 · 28 评论 -
MATLAB--figure对象应用--判断鼠标点击方式(right_clicked&left_clicked...)?
1、记录如何在figure中判断是鼠标右键点击,鼠标左键点击,双击,还是中键点击了。 clc fig = figure('WindowButtonDownFcn',@judgeLR); function judgeLR(src,evnt) seltype = get(src,'SelectionType');%获取点击类型 if strcmpi(seltype,'Normal');%'Normal'/'alt'/'open'-左键-右键-双原创 2021-04-29 00:32:13 · 1502 阅读 · 1 评论 -
MATLAB鼠标事件应用(记录)
前记: 人机交互的方式--键盘开关、鼠标、触摸屏、体感传感器(Kinect、leap motion)等的使用大大促进人与机器的交流过程。这里记录鼠标事件与MATLAB的结合,为后期机器人仿真控制打下基础---如鼠标直接拖动机器人运动(像很多机器人仿真软件里的作用一样,如Robotstudio、soldworks、proe\core、Adams等)。1、鼠标画矩形 代码功能:运行代码在...原创 2018-06-05 21:43:09 · 7931 阅读 · 1 评论 -
MATLAB实时获取鼠标移动数据--轨迹生成前篇0
1、前记:人机交互的方式--键盘开关、鼠标、触摸屏、体感传感器(Kinect、leap motion)语音识别等的使用大大促进人与机器的交互过程。这里记录鼠标事件与MATLAB的结合,为后期机器人仿真控制打下基础---如鼠标直接拖动机器人运动(像很多机器人仿真软件里的作用一样,如Robotstudio、soldworks、proe\core、Adams等)。这是写在MATLAB鼠标事件应用(记录)之中的前言部分。如今时间过去了这么久,原本打算在MATLAB中自己造轮子实现一个能拖拽完成机器人运动的交.原创 2021-04-26 23:50:22 · 4251 阅读 · 8 评论 -
MATLAB调用java实现截屏
1、前言MATLAB本身没有对电脑屏幕进行截屏的函数,因此需要调用java.awt.Robot来截屏。另外,为了获取截图的位置使用ginput()函数只能实现在Figure对象上的坐标。所以这里还是调用java.awt.MouseInfo来取得鼠标当前在屏幕上的坐标。而MouseInfo.getPointerInfo().getLocation()函数又是立即获取坐标值,所以折中使用waitfor()函数来取得鼠标在屏幕上的坐标。代码:(运行,第一个点为截图的左上角,第二个点为截图的右下角)f原创 2021-04-06 17:07:06 · 781 阅读 · 0 评论 -
MATLAB与最小二乘法拟合数据
1、前言:学习并记录的原因最小二乘法是一种数学优化技术,它通过最小化误差的平方和寻找数据的最佳函数匹配。最小平方差法在误差估计、不确定度、系统辨识及预测、预报等数据处理诸多学科领域得到广泛应用的数学工具——【From百度百科】。2、MATLAB基于最小二乘法原理的函数拟合(1)常见的数据拟合有直线拟合、多项式拟合、插值拟合等首先利用MATLAB中的函数来直观体验下一次拟合。参考:http://www.qinms.com/work/nihe.html(拟合方法) h...原创 2021-04-05 00:24:03 · 26846 阅读 · 3 评论 -
MATLAB生成表格Table写进xls中和读取
(1)代码生成table表:clcclear%% 快速生成表格,第一列是一个元胞数组,名字定义name = {'Mike';'John';'Sam';'Bob';'Brown'}; %用大括号生成cellage = [38;43;38;40;49];%doble数组数值height = [71;69;64;67;64];weight = [176;163;131;133;119];bloodpressure = [124 93; 109 77; 125 83; 117 75; 122 .原创 2021-04-02 17:01:05 · 2790 阅读 · 0 评论 -
MATLAB从移动手机(Mobile device)获取数据简单记录
1、前记:主要参考https://www.mathworks.com/help/matlabmobile/ug/acquire-and-plot-angular-velocity-and-orientation-data.html和https://www.mathworks.com/help/matlabmobile/ug/classify-images-from-ios-camera-using-deep-learning.html记录利用手机端MATLAB进行传感器数据获取包括数据显示,调用原创 2021-03-29 18:57:22 · 2582 阅读 · 2 评论 -
MATLAB基础--plot出数据时figure设置
1、前记:上接MATLAB基础--数据出图中的内容介绍figure出数据图时一些细致的设置。 主要包括线型设置,坐标区设置,legend设置function[]=plot_en()disp('------------------------------------------------------------------');disp('Plots the Energy balance');load envar.dat;load timevar.dat;EN=envar;...原创 2020-12-22 11:13:58 · 2262 阅读 · 0 评论 -
MATLAB基础--数据出图
1、简单说明有些数据可以直接使用excle进行分析,这里使用MATLAB来演示plot出图以便一些分析或论文用,主要是利用plot函数,以下代码为参考用法。代码:figurex=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20];%X轴刻度数%Y轴的误差数据y0 =[1,0.3,0.9,2,1.7, 2,6,2,4,1.6,0.1,3.6,2.9,2.2,3,3.2,2.9,5.3,2,5];y1 =[3,1,0.1,8,1.8,原创 2020-12-07 17:55:02 · 2268 阅读 · 0 评论 -
Matlab基础学习(下)
Contents随机数:rank函数 生成任何范围的随机数获得机器人运动空间1 Baxter机器人左臂工作空间 线性规划:linprog函数,运筹学的重要分支之一。需要优化工具箱(optimization toolbox) round函数(四舍五入) gcd函数用于求最大公约数,lcm函数用于求最小公倍数 isprime函数用于求质数操作 find函数:查询矩阵中满足条件元素的位...原创 2020-05-03 17:04:05 · 850 阅读 · 0 评论 -
Matlab基础学习(中)
1、前记,今天的继续学习知乎专栏:https://zhuanlan.zhihu.com/c_1208096335112843264所有代码:学习建议,复制后按小结运行%% 数据插值%在离散数据的基础上补插连续函数,使得这条连续曲线通过全部给定的离散数据点。%插值是离散函数逼近的重要方法,利用它可通过函数在有限个点处的取值状况,%估算出函数在其他点处的近似值x=[0 3 5 7 9...原创 2020-04-30 17:14:31 · 2880 阅读 · 0 评论 -
Matlab基础学习(上)
1、前记本文为matlab相关基础内容,主要参考:https://zhuanlan.zhihu.com/c_1208096335112843264Contents*********主要记录matlab一些基本操作************ %% 矩阵,数组double类型[]里面的逗号或空格表示一列,分号表示换行 结构体struct 条件判断,输出X的绝对值 或和与-----&g...原创 2020-04-29 23:34:33 · 1020 阅读 · 0 评论