添加Polyfit到表

4次(最后30天)
迈赫迪韩国海洋研究院
迈赫迪韩国海洋研究院 在2020年4月24日
谁能帮我,
我上传了一个表,并希望将另一列添加到它,但我想用polyfit函数,因为我想1列即可返回梯度和1列即可返回y轴截距。
我已经有重新添加这是所有[0.00556 0.0033不变的时间点 0.00138889]
我的问题是 - 我可以只使用时间点作为一个变量e.g为“A”或东西,我怎么算使用3项措施,对3个恒定的时间点的梯度?
体质量PPO threemin fivemin twelvemin threetime fivetime twelvetime
________ ____ ________ _______ _________ _________ _________ __________
68.08 617 252 233 210 0.0055556 0.0033333 0.00138889
68 939 448 412 386 0.0055556 0.0033333 0.00138889
68.08 620 260 233 200 0.0055556 0.0033333 0.00138889
68 958 453 401 347 0.0055556 0.0033333 0.00138889
83.5 1214 397 362 335 0.0055556 0.0033333 0.00138889
72.5 1039 379 358 335 0.0055556 0.0033333 0.00138889
68 975 451 384 320 0.0055556 0.0033333 0.00138889
84.5 1290 398 353 314 0.0055556 0.0033333 0.00138889
71.42 975 374 333 301 0.0055556 0.0033333 0.00138889
84.5 1278 417 370 319 0.0055556 0.0033333 0.00138889
71.42 981 403 333 278 0.0055556 0.0033333 0.00138889
63.56 970 410 370 316 0.0055556 0.0033333 0.00138889
77 968 460 420 382 0.0055556 0.0033333 0.00138889
84.5 1269 409 369 326 0.0055556 0.0033333 0.00138889
71.42 961 372 343 323 0.0055556 0.0033333 0.00138889
因此,我想是给每一行的梯度的threetime变量x,fivetime和twelvetime列(做他们必须是表的一部分呢?)和threemin fivemin和twelvemin在y的变量。
然后与y轴截距另一列。
我曾尝试以下没有scuess
T.CP = polyfit((threetime,fivetime,twelvetime),(threemin,fivemin,twelvemin),1)
T.CP = polyfit([threetime,fivetime,twelvetime],[threemin,fivemin,twelvemin],1)

0评论

登录发表评论。

答案(1)

彼得·帕金斯
彼得·帕金斯 5 2020可
“他们有是表的一部分呢?”
polyfit不接受表,因此对与不对。你可能会发现这八个数字载体的管理,再加上一个,更容易当他们在一个表中包裹起来。但是,你需要通过polyfit数字矩阵。什么
X = [T.threetime T.fivetime T.twelvetime];
要么
X = T {:[“threetime” “fivetime” “twelvetime”]}
甚至
X = T {:6:8}
同样地,对于Y,然后
T.CP = polyfit(X,Y,1)
但实际上,我不知道传递矩阵polyfit会做你想要什么呢。从polyfit DOC:“如果x不是向量,则polyfit其转换成列向量X(:)”。我留给你来弄清楚,因为我不知道你打算什么。

0评论

登录发表评论。

标签