| 5 | 1/1 | 返回列表 |
| 查看: 2487 | 回復: 6 | |||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | |||
[交流]
【求助】幫忙看看哪錯了error: invalid lvalue in assignment
|
|||
|
我最近用到FFTW,就網上找了個簡單例子來學習了下。但這個簡單例子編譯出錯,不知道怎么回事。我網上查了查,也沒搞清是FFTW語句的問題,還是gcc編譯器的問題。請高手幫忙看看啊! 錯誤信息如下: $gcc34 FFTW_example.c -lfftw3 -lm FFTW_example.c: In function `main': FFTW_example.c:35: error: invalid lvalue in assignment FFTW_example.c:36: error: invalid lvalue in assignment 用gcc4.3也是一樣出錯。 這個FFTW的簡單例子程序的網址在這里http://www.elisanet.fi/mnentwig/webroot/FFTW_example/index.html 程序比較小就貼在下面。是creal 和cimag那兩行出錯了 /* **************************************************** * FFTW example * Markus Nentwig, 2007 * This program is in the public domain * ****************************************************/ #include #include #include #include #include int main(void){ /* **************************************************** * Allocate memory * ****************************************************/ int n=128; fftw_complex* b1=fftw_malloc(sizeof(fftw_complex)*n); fftw_complex* b2=fftw_malloc(sizeof(fftw_complex)*n); /* **************************************************** * Create forward FFT plan from b1 into b2 * ****************************************************/ fftw_plan p1=fftw_plan_dft_1d(n, b1, b2, FFTW_FORWARD, FFTW_ESTIMATE); /* **************************************************** * Create reverse FFT plan from b2 into b1 * ****************************************************/ fftw_plan p2=fftw_plan_dft_1d(n, b2, b1, FFTW_BACKWARD, FFTW_ESTIMATE); /* **************************************************** * Generate a single sine wave cycle * ****************************************************/ int i; for (i=0; i < n; ++i){ creal(b1)=sin((double)i/(double)n*2.0*M_PI); cimag(b1)=0; } /* **************************************************** * Execute FFT from b1 into b2 * ****************************************************/ fftw_execute(p1); /* **************************************************** * Dump the "spectrum". * Result: * First bin ("DC term" is zero* * i*n/2 in 2nd bin * * -i*n/2 in last bin * * all other bins are zero * ****************************************************/ for (i=0; i < n; ++i){ printf("%1.7f\t%1.7f\n", creal(b2), cimag(b2)); }; /* **************************************************** * IFFT back into b1 * ****************************************************/ fftw_execute(p2); printf("\n" ;/* **************************************************** * Result: Original waveform scaled by n * ****************************************************/ for (i=0; i < n; ++i){ printf("%1.7f\t%1.7f\n", creal(b1), cimag(b1)); }; /* **************************************************** * Clean up * ****************************************************/ fftw_destroy_plan(p1); fftw_destroy_plan(p2); fftw_free(b1); fftw_free(b2); return 0; } |
» 搶金幣啦!回帖就可以得到:
+1/486
+1/90
+1/88
+1/82
+1/80
+1/52
+1/40
+1/38
+1/38
+1/36
+5/20
+1/9
+1/9
+1/7
+1/6
+1/5
+1/3
+1/3
+1/3
+1/2
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 316求調劑 +12 | 舟自梗 2026-04-01 | 16/800 |
|
|---|---|---|---|---|
|
[考研] 330分求調劑 +13 | qzenlc 2026-03-29 | 13/650 |
|
|
[考研] 312 化工或制藥調劑 +4 | 小小墨123 2026-04-02 | 5/250 |
|
|
[考研] 372分材料與化工(085600)一志愿湖南大學求調劑 +4 | 藍箋片 2026-04-02 | 5/250 |
|
|
[考研] 求調劑求調劑 +6 | 121. 2026-04-02 | 6/300 |
|
|
[考研] 一志愿鄭大材料工程290求調劑 +20 | Youth_ 2026-03-30 | 20/1000 |
|
|
[考研] 08工科求調劑290分 +5 | 1314捧花 2026-04-02 | 8/400 |
|
|
[考研] 311求調劑 +14 | 藍月亮亮 2026-03-30 | 14/700 |
|
|
[考研] 805600專碩材料與化工348分求調劑 +6 | 上學啦! 2026-04-01 | 6/300 |
|
|
[考研] 11408 321分求調劑 +3 | huchun12138 2026-03-30 | 4/200 |
|
|
[考研] 266分,一志愿電氣工程,本科材料,求材料專業(yè)調劑 +10 | 哇呼哼呼哼 2026-04-01 | 11/550 |
|
|
[考研] 307分求調劑 +14 | (o~o) 2026-03-31 | 15/750 |
|
|
[考研] 求調劑 +4 | 圖鑒212 2026-03-30 | 5/250 |
|
|
[考研] 求調劑 +5 | 零八# 2026-03-27 | 5/250 |
|
|
[考研] 291求調劑 +3 | 迷蒙木木 2026-04-01 | 4/200 |
|
|
[考研] 315求調劑 +6 | akie... 2026-03-28 | 7/350 |
|
|
[考研] 考研調劑求助 +7 | 13287130938 2026-03-31 | 7/350 |
|
|
[考研] 材料與化工272求調劑 +25 | 阿斯蒂芬2004 2026-03-28 | 25/1250 |
|
|
[考研] 287求調劑 +17 | land xuxu 2026-03-26 | 17/850 |
|
|
[考研] 本科新能源科學與工程,一志愿華理能動285求調劑 +7 | AZMK 2026-03-28 | 11/550 |
|