請教各位精通FFT演算法和VC 的大蝦

時間 2025-07-07 18:30:07

vc++ 演算法。

1樓:網友

沒有做過這方面的開發,不過聽著題目蠻好玩的。

我想,可以將跳舞分為動作、強度和節奏 三部分,其中動作指模型執行的一組序列,強度指完成動作的幅度,節奏控制這組序列變化的速度。這三個因素中,動作應該是預先設定好的,強度和節奏是控制模型的變數。

接著只要想辦法從**訊號中分離強度和節奏,這應該就和fft演算法銜接上了吧。

2樓:網友

然後你得學**和舞蹈。

有關acm演算法的一道題,請各位大牛幫幫忙!!!

3樓:燃燒的包青菜

根本沒什麼演算法啊。。。

直接拿小明的分數 遍歷一遍 跟其他分數比較一下不就好了嗎。。。

for(i=n;i>0;i--)

你 裡面的for 迴圈 是用 i 外面for也用i。。。懂了嗎。。。不懂追問。

求fft公式或演算法

4樓:匿名使用者

在這裡鬥攔帶有空蘆:衡巧。

5樓:匿名使用者

二維fft相當於對行和列分別進行一維fft運算。具體的實現辦法如下:

先對各行逐一進行一維fft,然後再對變換寬缺後的新矩陣的各列逐一進行一維fft。相應的偽**如下所示:

for (int i=0; ifft_1d(row[i],n);

for (int j=0; jfft_1d(col[j],m);

其中,row[i]表示矩陣的第i行。注意這只是乙個簡單的記法,並不能完全照抄。還需要通過一些語句來生成各行的資料。同理,col[i]是對矩陣的第i列的一種簡單表示方法。

所以,關鍵是一維fft演算法的實現。下面討論一維fft的演算法原理。

1d-fft的演算法實現】

設序列h(n)長度為n,將其慎枝辯按下標的奇偶性分成兩組搭棚,即he和ho序列,它們的長度都是n/2。這樣,可以將h(n)的fft計算公式改寫如下 :a)由於。

所以,(a)式可以改寫成下面的形式:

按照fft的定義,上面的式子實際上是:

其中,k的取值範圍是 0~n-1。

我們注意到he(k)和ho(k)是n/2點的dft,其週期是n/2。因此,h(k)dft的前n/2點和後n/2點都可以用he(k)和ho(k)來表示。

請教如何使用dsp裡面的dsp演算法庫fft和ifft

6樓:會吃蝦公尺的魚

以ti的dsp2812測試,系統時鐘150m,程式調入ram中執行。 分別測試512點fft,256點fft和128點fft四個大步驟用時。 512點 用時(us) 1步倒序(rfft32_brev) 2步計算( 3步實部虛部分離( 4步計算幅值(

高分請教vc++的學習問題

7樓:網友

vc只是乙個ide,整合開發環境。至於視窗程式,你得了解:windows作業系統有許多關於圖形、介面的api,當c++出現後,微軟將它們再次以類的形式進行封裝,這就是mfc(當然不僅僅包括介面類)。

這樣做,主要是為了提高開發效率。

程式的靈魂是演算法,所以不要小瞧自己了,你寫的俄羅斯方塊,五子棋,連連看,數獨等加乙個漂亮的外殼很容易的。在linux下仍然如此。linux仍然有自己的器、編譯器、聯結器、api、c++類。

任何大型的作業系統為了重用,都有呼叫介面的。

境界越高,看到的區別越大,然後又回到沒有區別的狀態。

黑框的程式」指的是控制檯程式吧。嚴格地講,它也是視窗程式。通常我們說的介面,看起來要友好一些。不過,黑洞洞看起來很專業的,呵呵。

本人水平有,但是低。具體問題不要問我,給菜鳥引入門還是綽綽的。

8樓:牛a和牛c間_我

你好,首先我覺得你很厲害。vc++其實不算難,c語言精通了,再把vc++的那些控制項學會用就行了。我在linux裡面都是用c語言寫程式的,我工作是嵌入式開發。

我是大學是學數學的,不過我修了偏計算機方向,我想請教你幾個問題,就是你編寫的那些遊戲是怎麼實現的,那個黑框是什麼?加我好友,我們聊聊!呵呵~

9樓:網友

linux下面一般使用qt等編譯軟體,不過c++原理是一樣的,所以好壞還是基礎的問題。

能寫出所謂的黑框程式表明已經具備了一定基礎,而要過渡到視窗程式(mfc)也是很簡單的,因為視窗控制項已經能夠被封裝,很簡單的。

工業控制vc++也可以,做人機介面等。

10樓:鑄心劍

linux下的程式設計和vc不一樣,不過邏輯思維是一樣的。linux中也有for while

等等的語句。大同小異。

11樓:網友

膜拜樓主。

用黑框的形式寫出了俄羅斯方塊,五子棋,連連看,數獨等的遊戲。

12樓:網友

那些遊戲才是程式設計的根本,你能寫出證明已經掌握了程式設計最核心的部分,windows程式只是一種技術,多花點時間就能掌握,windows程式煩的是記住一大堆函式名。初級階段學一下mfc,到了高階階段嘗試自己寫類。

13樓:我不知道啊

可以去看windows核心程式設計,瞭解原理,mfc深入淺出 也是本不錯的書。

14樓:網友

你厲害呀,演算法基本功不錯呀,我和你情況差不多,我建議你先看《windows程式設計》這本書,再到圖書館找一本mf的書看,看完後,開始搞一些專案很多書上都有。

想請教自學vc++學到什麼程度可以找程式設計方面的工作?

15樓:網友

呵呵,這個問題有意思。根據我的經驗給你些參考吧!

首先,搞vc幾乎就是搞windows,和windows的底層是分不開的。推薦你從win32程式設計入手,這樣可以學習得很系統化,之後的mfc也就不那麼難掌握了。

比如,win32中的messagebox(hwnd hwnd,lpctstr lptext,lpctstr lpcaption,uint ntype)函式引數比較多,而mfc中的這個函式對其進行了封裝,hwnd去掉了,哪個視窗呼叫的messagebox(),hwnd就是那個視窗,lpcaption又預設為程式名稱,ntype也預設為mb_ok,使用者只需要輸入lptext即可。但實際的底層實現是一樣的。

再乙個,看你想要發展的方向。上面的同志也說過了,什麼網路,演算法,介面這些的,我再分一下類:

1.系統程式設計:主要是記憶體、檔案、登錄檔、程序、執行緒、視窗等操作,與介面的關係不太大,與演算法也沒什麼關係,主要是需要了解windows系統的工作方式。

2.網路程式設計:c\s模式程式設計。

這個我個人認為應該算是比較有用而且不太容易掌握的部分,至少我現在還沒弄明白,windows下的socket弄不好很容易亂的。多與多執行緒一起使用。很多軟體都會有網路傳輸需求的。

3.多**程式設計:這個就涉及到演算法了,而且需要熟悉系統底層才行,因為經常需要操作記憶體、檔案等結構。

4.介面部分:我說的介面不是普通的介面,而是**美化。這個東西比較有難度,通常需要攔截介面訊息,而且介面的設計也需要一定的美術功底。

總之,一句話,不搞windows就不搞vc,看孫鑫老師的教程不錯的,對windows介紹的很詳細,具體的方向,還要你自己選啊!祝你成功!

16樓:風輕雲度

看你要找什麼樣的工作,有了一定基礎要有一方面所長,比如網路,演算法,介面,但最基本的還是基礎,再有就是一些常規的設計模式。工作還是沒問題的,看自己的目標。

17樓:

你說的東西如果都看會了,那找工作不是問題。還有《c++ primer》《windows 核心程式設計》《深入淺出mfc》可以看看。其實隨時可以工作了,在工作中學習!

18樓:

其實只要懂c或者c++就可以找到工作,關鍵是看你掌握到什麼程度,我認為如果看過林銳博士寫的高質量c/c++程式設計指南後仍然覺得得自己學的不錯的話,那恭喜你,你完全可以成為乙個好的開發者了。

19樓:網友

據我的經驗,公司裡的新人大多是先來工作,然後在工作中定位學習方向,赫赫。

所以你應該先找乙個你感興趣的工作,然後再跟著老人們慢慢學。

我想請教各位高手e cosx是偶函式和e sinx是非奇非偶函式是為什麼呢

李傑 因為y e cosx,首先其定義域為r關於原點對稱,且cos x cosx 所以可以得 f x f x 所以e cosx是偶函式 而e sinx 雖然它的定義域也為r也關於原點對稱但是它變形不能得到f x f x 或則f x f x 所以它為非奇非偶函式。 偶函式 f x f x 奇函式 f ...

請教各位 正弦交流和余弦交流到底怎麼區分 謝謝

磁通量最大當然不是電壓最大 磁通量最大感應電動勢最小為0 磁感線垂直穿過正弦交流電t 0時刻的線圈平面,此時穿過線圈平面的磁通量最大,因為 磁通量 b s 但是由於線圈不切割磁感線所以沒有感應電動勢 而余弦交流電t 0時刻的線圈平面與磁感線相平行此時磁通量為0但是剛應電動勢最大因為e nbsw 根據...

請教各位心理醫生和精神科醫生,心理醫生和精神科醫生有何區別?

很想說點啥 不是心理問題,不是抑鬱症,更不是癔症。這被害妄想是典型的精神 症的症狀。她的極度拒絕就醫就說明已經到了很嚴重的程度了。只能去上海精神方面的專科醫院住院 了。 已經是精神病了。幻想嚴重。但病倒還不是好嚴重。家人只能從外面來看,但其內心的思維活動完全處於精神病壯態之中。嚴重的病人是一點都睡不...