時域函式 f(t)f(t)
f(t)
對應的頻域變換為 f[f
(t)]
=f(j
ω)
\mathscr[f(t)] = f(jω)
f[f(t)
]=f(
jω)若在時域中位移 t
0t_0
t0 單位,則其在頻域中的對應僅發生相位變化而幅度不變,即
f (t
+t0)
↔f(j
ω)e±
jωt0
f(t+t_0) \leftrightarrow f(jω)e^
f(t+t0
)↔f
(jω)
e±jωt0
clear;
clc;
close all;
fs = 5;
n = 1000;
n = 0: n - 1;
t = n / fs;
figure;
subplot(2,3,1);
xt1 = tripuls(t - 2, 1); %三角波生成函式
plot(t, xt1);
xlabel('t/s');
ylabel('x1(t)');
subplot(2,3,4);
xt2 = tripuls(t - 10, 1);
plot(t, xt2);
xlabel('t/s');
ylabel('x2(t)');
[f1, ff1] = t2f(t, xt1);
[f2, ff2] = t2f(t, xt2);
subplot(2,3,2);
plot(f1, abs(ff1));
xlabel('f/hz');
ylabel('f1(f)');
subplot(2,3,5);
plot(f2, abs(ff2));
xlabel('f/hz');
ylabel('f2(f)');
subplot(2,3,3);
plot(f1, angle(ff1));
xlabel('f/hz');
ylabel('φ1(f)');
subplot(2,3,6);
plot(f2, angle(ff2));
xlabel('f/hz');
ylabel('φ2(f)');
上面用到的 t2f() 為自定義函式,**如下
function [f,sf]= t2f(t,st)
dt=t(2)-t(1);
n = length(st);
fs=1/dt;
ds=fs/n;
f=-fs/2:ds:fs/2-ds;
sf = fft(st);
sf =(1/n)*fftshift(sf);
可以看出,在時域發生位移後,頻域幅值影象相同但相位影象有明顯變化 資料壓縮作業三2020 03 24
提示 用c或c 實現時 程式的流程為 開闢3個width height的unsigned char型陣列 開啟要讀出的rgb檔案 以 rb 方式開啟 開啟3個要輸出的資料統計檔案 以 w 方式開啟,可命名為r sat.txt等 將rgb資料從rgb檔案中讀出,並分別儲存到3個陣列中,期間計算資料的概...
壓縮 資料壓縮演算法 編輯中
整個資料壓縮方法包括列式壓縮 資料int化 字首提取 混合編碼和邊界值處理方案。具體來說 一 列式 列式壓縮可以把具有相同特徵的資料聚在一起,選擇最優的資料壓縮和處理方式。二 資料int化 資料使用int型別的格式,可以最大化壓縮資料的位元組數。三 字首提取 將gps資料和感測器資料中有大量相同資料...
ASIHTTPRequest 資料壓縮
從0.9版本開始,asihttprequest會提示伺服器它可以接收gzip壓縮過的資料。apache 2.x以上版本已經配備了mod deflate擴充套件,這使得apache可以透明地壓縮特定種類的資料。要開啟這個特性,你需要在apache的配置檔案中啟用mod deflate。並將mod de...