sine

    1熱度

    3回答

    最初,我的項目在使用C#的Windows控制檯上製作歌曲時使用了Console.Beep(freq,time);,但它的不可靠性導致了desyncs。 我改爲使用Beep Beep類。問題在於,在播放基線時,每個音符的末尾都會有一個可聽見的咔嗒聲。這是一個example。只用一個音符就沒有問題,但連續多次音符都是無法忍受的。 即使我在波形編輯器中打開它,無論我在哪裏剪切它,它總是被點擊。 我該如何

    0熱度

    3回答

    所以我做了這個繪製正弦波的小窗口窗體程序,但是當我把某些函數如sin(x)^x溢出時。 請檢查此代碼,並幫助我弄清楚這一點! private void button1_Click(object sender, EventArgs e) { if (Completed) return; Completed = true; Graphics g = thi

    0熱度

    1回答

    我試圖在R中使用lm函數對多個正弦波(精確到三個)進行擬合。我能夠得到一個結果,但它看起來很遠糾正: 綠線是有點兒發抖,因爲它應該是,但它似乎只是一個單一的正弦(加入拋物線),並且不會將數據匹配得很好。我究竟做錯了什麼? 我使用的代碼:(該週期是硬編碼的,因爲它們被給我另外,timetopdh是以秒計的時間,heightdh水位在某一時間點) plot(timetopdh,heightopdh,x

    0熱度

    1回答

    我正在創建一個正弦波,我希望可以通過鼠標調整振幅和頻率,所以我製作了一個可以打開和關閉此按鈕的按鈕。它似乎沒有工作。 //Button Script部分是定義按鈕的地方,它應該可以工作,但是當我在運行它時在框中單擊時,即使我已滿足if中的所有條件,它也不會執行任何操作。 void setup(){ size(1600,900); } //Define variables. float amp =

    0熱度

    1回答

    我想找到一個正弦曲線(可能從曲線上任何一點開始)到達第一個最大值,並且只有第一個最大值。爲此,我正在運行一個循環,將一個值與前一個值進行比較。如果一個點大於其先前的值,則它趨於上升,而相反則相似。 在c#中,如何檢測變量何時從趨勢變爲趨勢向下?換句話說,如何檢測變量何時發生變化。在LabVIEW中,這可以使用移位寄存器來完成。什麼是在C#中的等效物?

    -2熱度

    1回答

    我創建了一個電壓信號的正弦波。 如何用128 LSB/Volts的比例表示? 振幅爲180伏。 Obs:我猜LSB是「低顯着位」。 我的代碼: int main(int argc, char **argv) { int i = 0; short value; double amp = 180, freq = 60, freq_samp; freq_samp

    -1熱度

    1回答

    如何繪製一個正弦波圖像(任意類型,png,jpg,bmp等)?amplitude = 1? 實施例:

    0熱度

    1回答

    我有兩個表示兩個不同信號的矢量,每個信號都是具有相同頻率的正弦波。我嘗試過互相關,傅里葉變換,希爾伯特變換等,但沒有以特定頻率返回正確的理論值(弧度)(應該是負值)。 Matlab中是否有任何方法計算兩個相同頻率的正弦波的相位差? 注意:我可以訪問兩個信號的頻率和幅度,如果需要,我可以發佈一些代碼。

    3熱度

    3回答

    問題很明顯。我見過幾個pi的例子,但不是用於三角函數。也許可以使用泰勒級數as done here,但我不完全確定如何在Python中實現它。特別是如何存儲這麼多數字。 我應該提到:這個理想情況下會運行在香草python上,也就是沒有numpy等。 謝謝! 編輯:爲說,我知道這個問題已經被問過,但它是在Java中,我一直在尋找一個Python實現:) 編輯2:哇,我不知道這裏的人可以如此自已吸收。

    0熱度

    2回答

    我試圖在沒有使用Math.sin(x)的Java中實現正弦函數。所以我試圖用泰勒系列來實現這一點。不幸的是,這段代碼給出了錯誤的結果。 如果你不知道泰勒級數是什麼,看看: 下面的代碼片段,我創建: public static double sin(double a) { double temp = 1; int denominator = -1; if(a == Do