0
我試圖繪製2個時間序列矢量,其是不一樣的長度:繪製矢量是不一樣的長度
E_Real
(1x1的)與1481409個元素雙時間序列「採樣速率= 0001」。E_Guess
(1x1)帶384426個元素的雙倍時間序列「採樣率= 0,0059」。
MATLAB不抱怨繪製這兩個載體,並顯示如下圖:
我的問題是,藍線紅色的前結束,它看起來並不好(因爲矢量不具有相同的長度)。我試着解決在使用interp1
這個問題:
x = 0:0.0059:1481409; % this will make x a Array of Point from 0 to 1481409
y = interp1(E_Guess.Time,E_Guess.Data,x);
這是爲了創建一個基於E_Guess
一個新的向量y
,並且具有相同的長度E_Real
。但是,我總是得到y=0
沒有任何錯誤消息。
這種方法有什麼問題?
你想讓紅色和藍色的線條從左到右一直走到圖的左側? –