
【MATLAB学习笔记】
MATLAB学习随笔
Vittore Lee
这个作者很懒,什么都没留下…
展开
-
三维空间点云拟合问题
前言此代码为三维空间内点云数据拟合圆的计算过程,主要求解拟合后的圆心、半径及圆法向量,点云数据来源于激光跟踪仪的采集。可应用于工业机器人单关节运行速度测试、结构杆长测试等。代码clear;clc;close all;[FileNmae,PathName]=uigetfile({'*.*'});str=[PathName,FileNmae];D=importdata(str);M=D.data; [A,C,R]=CircleFit(M); figure(1)subplot(2,1,.原创 2021-12-04 14:56:43 · 3042 阅读 · 7 评论 -
三维空间内任意三点坐标求圆心、半径
前言三维空间内任意三点坐标确定圆心与半径代码clear;clc;close all;%D=[1-sqrt(2) 1 1-sqrt(2);1 3 1;1+sqrt(2) 1 1+sqrt(2)];D=[1 0 0;... 0 1 0;... -1 0 0];x1=D(1,1);y1=D(1,2);z1=D(1,3);x2=D(2,1);y2=D(2,2);z2=D(2,3);x3=D(3,1);y3=D(3,2);z3=D(3,3);a1=y1*z2-y2*z1-y1*z3.原创 2021-12-04 13:22:34 · 2943 阅读 · 0 评论 -
二维离散点平面圆的拟合
前言程序适用于二维离散点在平面内的圆拟合,其中离散点为nx2的数列,n>=3。以下步骤1和步骤2选择任一即可。调用函数由最小二乘法推导得来。代码1.读取外部文本代码如下(示例):clear;clc;close all;[FileNmae,PathName]=uigetfile({'*.*'});str=[PathName,FileNmae];D=importdata(str);D=D.data;2.创建离散点代码如下(示例):x=[1-sqrt(2)/2 1 1+sqrt(.原创 2021-12-04 09:42:38 · 2011 阅读 · 0 评论 -
解决MATLAB高版本启动较慢问题
1.右击图标,打开属性2.在目标一栏添加-c D:\MATLAB_2020b\Crack\license_standalone.lic其路径为license_standalone.lic所在路径3.与前面的exe路径合并为D:\MATLAB_2020b\bin\matlab.exe -c D:\MATLAB_2020b\Crack\license_standalone.lic-c前后都有空格...原创 2021-12-07 14:48:28 · 2683 阅读 · 0 评论