用matlab画光纤的色散曲线,matlab拟合曲线颜色

  用matlab画光纤的色散曲线,matlab拟合曲线颜色

  1内容简介本文采用多项式拟合来拟合三棱柱色散的实验数据。

  2模拟代码function [data,name,len]=dataread()

  %该功能是数据读取功能。

  %

  %功能:从“色散曲线数据”文件夹中依次读取每个文件的文件名(玻璃类型)和数据。

  %(玻璃n,k值)分别存储在数组名和单元格数组数据中,最终得到文件夹中文件的个数。

  %(玻璃类型的数量)并将其分配给len;

  %

  %返回值:

  %细胞矩阵数据:包含每种玻璃的一系列n、k值。

  %矩阵名称:包含每个玻璃的名称。

  % value len:其值是玻璃类型的总数。

  %

  %

  Subdir=dir(离散曲线数据);%列出文件夹内容

  len=length(subdir)-2;%计算除默认文件之外的文件总数。

  Data=cell(1,len);%创建细胞矩阵

  对于i=1:len

  Data{1,i}=csvread ([离散曲线数据/,subdir(i 2)。名称],1,0);%是细胞矩阵的循环分配。

  str { I }=[subdir(I ^ 2)。姓名];%提取文件名

  目标

  Name=strrep(str,。csv , );%消除文件名后缀

  目标

  3运行结果

  4参考文献[1]陈秀芳。基于最小二乘支持向量机的色散曲线拟合[J].大学物理实验,2013,26(5):2。

  闫大力,孙培雄,寇静。拟合三棱柱色散曲线的MATLAB-GUI设计[J].实验室科学,2010,13(3):3。

  博主:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等领域的Matlab仿真。相关的matlab代码问题可以私信交流。有些理论引用自网络文献。如有侵权,联系博主删除。

  原创作品来自matlab研究助手,

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: