专栏
标签
曲线拟合出现问题
一般问题
发布于 2025-05-28 20:27:07
查看 23过去396天
  using TyMath
using TyPlot

eta_0=[0,0.383,0.707,0.921,1]

CLD_Lamda0P25=[1.4,1.185,0.83,0.46,0]
CLD_Lamda0P5 = [1.305,1.15,0.89,0.54,0]
CLD_Lamda0P4 = zeros(5,1)
k=zeros(5,1)
b=zeros(5,1)
for m=1:4
    k[m]=(CLD_Lamda0P5[m]-CLD_Lamda0P25[m])/(0.5-0.25)
    b[m]=CLD_Lamda0P5[m]
    CLD_Lamda0P4[m]=k[m]*(0.4-0.5)+b[m]
end

p =  polyfit(eta_0,CLD_Lamda0P4,3)

1.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
系统建模
采纳的回答
发布于 2025-05-29 08:47:21

您好,根据polyfit关键字参数要求,x和y均为向量,代码中CLD_Lamda0P4为矩阵,所以报错,
image.png
可以将第八行代码改为CLD_Lamda0P4=zeros(5),即可正常运行。

全部回答 1

发布于 2025-05-29 08:47:21

您好,根据polyfit关键字参数要求,x和y均为向量,代码中CLD_Lamda0P4为矩阵,所以报错,
image.png
可以将第八行代码改为CLD_Lamda0P4=zeros(5),即可正常运行。

用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天