[問題] 3個點做一個fit

看板MATLAB作者 (korean)時間14年前 (2011/12/28 13:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
讀入的資料很多 主要想要三個點就做一個fit 有用過cftool 但若是三個就使用一次 點數太龐大 請問若是不用cftool 該如何寫較好呢? 以下為我程式碼 close all; clear all; clc; x=xlsread('1998riverline.xlsx','1998riverline','A2:A3021'); y=xlsread('1998riverline.xlsx','1998riverline','B2:B3021'); for i=1:3 %起點 U(i)=x(i) V(i)=x(i) end yi=spline(U,V); for i=2:lenth(x)-1%中間 U=x(i-1:i+1); V=y(); end yi=spline(U,V); U=x(end-2:end);%最後一點 V=y(end-2:end); 以上 但跑出來的點 好像有bug是說點數點不同? 先謝謝大家了~ ※ 編輯: junchikino 來自: 140.109.214.4 (12/28 17:41)
文章代碼(AID): #1E-gthYW (MATLAB)
文章代碼(AID): #1E-gthYW (MATLAB)