首页 > 其他分享 >Matlab:三维散点直线拟合

Matlab:三维散点直线拟合

时间:2023-04-14 16:48:22浏览次数:32  
标签:line1 t1 Point1 散点 Matlab 拟合 y1 data

clear
clc

data_line1 = xlsread('24.xlsx','Sheet1','A1:C30');%写入字符串
x1 = data_line1(:,1);
y1 = data_line1(:,2);
z1 = data_line1(:,3);

Point1 = [x4 y4 z4];  
num = length(Point1);
t1=linspace(-0.15,-0.01);%有效范围  
F=@(p)arrayfun(@(n) norm(cross(Point1(n,:)-[p(1),p(2),p(3)],[p(4),p(5),p(6)]))/norm([p(4),p(5),p(6)]),[1:size(Point1,1)]);
p=lsqnonlin(F,[Point1(1,:),Point1(2,:),Point1(3,:),Point1(4,:),Point1(5,:),Point1(6,:)]);
plot3(x1,y1,z1,'go');
plot3(p(1)+t1*p(4),p(2)+t1*p(5),p(3)+t1*p(6),'r-','LineWidth',1.2);

 

标签:line1,t1,Point1,散点,Matlab,拟合,y1,data
From: https://www.cnblogs.com/s206/p/17318746.html

相关文章

  • MATLAB代码:考虑多种天气条件下光伏电站太阳能辐射量预测
    MATLAB代码:考虑多种天气条件下光伏电站太阳能辐射量预测关键词:辐射量预测光伏预测多种天气因素参考文档:《SolarRadiationPredictionandEnergyAllocationforEnergyHarvestingBaseStations》仿真平台:MATLAB+CPLEX平台主要内容:代码主要做的是如何利用预测光伏电站......
  • MATLAB代码:基于列约束生成法CCG的两阶段问题求解
    MATLAB代码:基于列约束生成法CCG的两阶段问题求解关键词:两阶段鲁棒列约束生成法CCG算法参考文档:《Solvingtwo-stagerobustoptimizationproblemsusingacolumn-and-constraintgenerationmethod》仿真平台:MATLABYALMIP+CPLEX主要内容:代码构建了两阶段鲁棒优化模型,并......
  • MATLAB代码:考虑电动汽车负荷随机性的蓄电池容量优化配置
    代码代码MATLAB代码:考虑电动汽车负荷随机性的蓄电池容量优化配置关键词:蓄电池容量优化配置 储能优化配置 中长期配置并网波动性参考文档:《不确定环境下并网型光储微电网的容量规划》《考虑电动汽车有序充电的光储充电站储能容量优化策略_李景丽》仅参考部分模型,非完全复现......
  • MATLAB代码:考虑能源集线器参的电热综合能源市场双层出清模型
    MATLAB代码:考虑能源集线器参的电热综合能源市场双层出清模型关键词:综合能源双层模型能源集线器 市场出清 参考文档:《ParticipationofanEnergyHubinElectricityandHeatDistributionMarkets:AnMPECApproach》完全复现仿真平台:MATLAB+CPLEX平台优势:代码具有......
  • MATLAB代码:基于条件风险价值的合作型Stackerlberg博弈微网动态定价与优化调度
    MATLAB代码:基于条件风险价值的合作型Stackerlberg博弈微网动态定价与优化调度注意:店主有大量P2P分布式交易以及纳什议价的代码,欢迎咨询关键词:微网优化调度条件风险价值合作博弈纳什谈判参考文档:《AcooperativeStackelberggamebasedenergymanagementconsideringpric......
  • matlab 代码基于主从博弈的共享储能与综合能源微网优化运行研究
    matlab代码基于主从博弈的共享储能与综合能源微网优化运行研究综合能源微网与共享储能的结合具有一定的创新性,在共享储能的背景下考虑微网运营商与用户聚合商之间的博弈关系,微网的收益和用户的收益之间达到均衡。采用主从博弈的方法,微网运营商作为上层领导者制定价格策略,用户聚......
  • MATLAB代码:基于模型预测算法的含储能微网双层能量管理模型 模型预测控制 MPC
    MATLAB代码:基于模型预测算法的含储能微网双层能量管理模型   模型预测控制 MPC关键词:储能优化模型预测控制MPC微网优化调度能量管理 参考文档:《ATwo-layerEnergyManagementSystemforMicrogridswithHybridEnergyStorageconsideringDegradationCosts》完......
  • MATLAB代码:基于局部优化的大规模电动汽车随机充放电策略优化
    MATLAB代码:基于局部优化的大规模电动汽车随机充放电策略优化关键词:电动汽车充放电优化电动汽车局部优化充放电策略 参考文档:《OptimalSchedulingforChargingandDischargingofElectricVehicles》完全复现仿真平台:MATLAB+CVX平台主要内容:代码主要做的是电动汽车充......
  • MATLAB代码:考虑安全约束及热备用的电力系统机组组合研究
    MATLAB代码:考虑安全约束及热备用的电力系统机组组合研究关键词:机组组合直流潮流优化调度 参考文档:店主自编文档,模型数据清晰明了仿真平台:MATLAB+CPLEXgurobi平台主要内容:代码主要做的是一个考虑潮流约束的机组组合问题,目前大部分的机组组合都是直接按照经济最优进行计算,......
  • matlab代码:计及条件风险价值的电-气综合能源系统能量-备用分布鲁棒优化
    matlab代码:计及条件风险价值的电-气综合能源系统能量-备用分布鲁棒优化关键词:wasserstein距离CVAR条件风险价值分布鲁棒优化电-气综合能源能量-备用调度参考文档《EnergyandReserveDispatchwithDistributionallyRobustJointChanceConstraints》主要内容:代码主要......