nyquist

    0熱度

    1回答

    我在論文http://www.uta.edu/utari/acs/ee4314/lectures/Lecture%207b.pdf(最後一頁)中實現了Simulink中倒立擺的數學模型。 我現在的任務是離散化這種模型,並在Simulink(離散PID)中設計一個離散控制器。 從理論上我知道系統的採樣時間必須滿足奈奎斯特採樣定理。 如何估計(理論上或實驗上)連續時間模型的最高頻率以選擇適當的採樣時間

    0熱度

    1回答

    clear all syms s w G = 1/((s)*(s+1)*(s+2)); %transfer function G_w = subs(G,s,j*w); W= [-100:0.01:100]; %[min_range:step size:max_range] nyq = eval(subs(G_w,w,W)); x = real(nyq) y = imag(nyq

    3熱度

    2回答

    我正在MATLAB上運行一些實驗,並且我注意到,保持固定週期,增加正弦信號的採樣率會導致傅立葉變換中的不同移位波形變得更加鮮明。它們會進一步分離,我認爲這很有意義,因爲隨着採樣率的增加,奈奎斯特率和採樣率之間的差異也會增加,這會產生與混疊相反的效果。我也注意到,隨着採樣率的增加,變換峯值的幅度也會增加。即使直流分量(頻率= 0)也會改變。它在某個採樣率下顯示爲0,但是當提高採樣率時,它不再爲0。

    0熱度

    1回答

    有沒有一種方法來確定nyquist圖的穩定性,以檢查它是穩定還是不穩定?我目前需要手動輸入到另一個m.file傳遞函數來查看PZ位置,以確定 syms s w G = (2*s+1)/((s^2)+(5*s)+6); %transfer function G_w = subs(G,s,j*w); W= [-100:0.1:100]; %[min_range:step

    0熱度

    1回答

    所以首先我得到我自己使用Matlab的FFT,例如我會做到以下幾點: clc fs = 4; t = 0:1/fs:1-1/fs; x1 = sin((2*pi)*t); y1 = fft(x1,n); FT_power1 = abs(y1(1:floor(n/2))).^2; FT_phase1= (((angle(y1(

    2熱度

    1回答

    我很難用'buttord'和'butter'函數來計算巴特沃思係數。我的目標是過濾掉我構建的時間序列中的噪音。時間序列具有紅色噪聲分量和頻率爲0.3Hz的正弦信號。 時間序列的採樣頻率爲10 Hz。 繼 'buttord' http://www.mathworks.com/help/signal/ref/buttord.html我計算[N,WN]爲規範(例如跟隨1的文檔)的文件: Wp = 0.3

    0熱度

    1回答

    我想寫一個宏,在斐濟的SE MTF奈奎斯特插件堆棧或目錄中的許多圖像。但是我必須爲設置窗口中的每個圖像設置一些參數。有任何想法嗎? macro "TD2"{ inputFolder = getDirectory(''); outputFolder = gerDirectory(''); setBatchMode(true); images = getFileList(inputFolde

    0熱度

    1回答

    當我試着畫出Nyquist圖的 1/(s * (s^2+s+4)) 的曲線沒有向虛軸移動了w=infinity。 它在MATLAB中遠離虛軸。 當分母有's'項時,我會得到同樣的錯誤。

    0熱度

    1回答

    我有一個包含x(時間)和y(濃度)的數據集。有沒有可能從這個計算奈奎斯特頻率? 從下面的時間序列中,y值是通過求解一個ODE系統產生的。 週期的時間週期是24小時(1440分鐘) time=[0:0.05:1440]; %time in minutes 由於

    0熱度

    1回答

    未定義變量I寫檢查奈奎斯特准則的封閉系​​統的穩定性的算法(http://en.wikipedia.org/wiki/Nyquist_stability_criterion) function answear=stability(re,im) %% Function check stability of system %re is real part of transmitation %im