gpt4 book ai didi

matlab - 我不断收到警告,说我使用polyfit()查找多项式时,多项式的条件不好

转载 作者:行者123 更新时间:2023-12-03 08:39:49 26 4
gpt4 key购买 nike

dataIImport
(......更多,直到x = 2000)。
这些是我导入的数据。
Warning
这是我得到的警告。我不明白为什么。当我用0测试不是12.5时。而是始终为14.1394。其他学生可以得到12.5。我不知道问题出在哪里,但我认为我的过程是正确的。我不确定。

最佳答案

您不能将具有多个值的polyfit用于同一个X(至少是有问题的)。为此,您需要使用其他拟合方法,例如“普通最小二乘法”。
问题在于,对于X = 0,您有两个值,y = 0和y = 12.5。
删除您的0,0点,因为我认为这不是一个实际的数据点,它应该可以工作。至少这是我能为您提供的最大帮助,除非您将数据以文本形式发布。
在matlab中的X是在横轴上绘制的值(您可以随变量变化),在情况下为Z。
matlab中的Y是给定X的函数值,该X在垂直轴上绘制,例如Y = a * x + b,或者在您的情况下为r。 (这最后一段有点概括)

关于matlab - 我不断收到警告,说我使用polyfit()查找多项式时,多项式的条件不好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62708436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com