用c語言實現1000個隨機數序列與7位卷積核卷積

2021-08-31 16:25:06 字數 574 閱讀 6967

有注釋,**如下:

#include "stdio.h"

#include "stdlib.h"

#include "time.h"

#define seire_len 1000 //序列長度

#define kernel_len 7 //卷積核長度

#define result_len seire_len+kernel_len-1 //結果長度

int main()

; //this is a low pass filter

int m,n;

srand((unsigned int)time(null)); //產生隨機數的seed,用於使每次產生的隨機序列不同

for(m=0;m=0 && (n-m)<=kernel_len) //兩個序列均從零開始,0之前的未定義,隨意加乙個判斷條件

}printf("%d ",result[n]); //列印出來結果

} return 0;

}

C語言 實訓 函式 隨機數

編寫程式 實現乙個隨堂測試,能進行加減乘除運算。要求如下 1 隨機產生兩個1 10的正整數,在螢幕上輸出題目,如 5 3 2 學生輸入答案,程式檢查學生輸入答案是否正確,若正確,則輸出 correct 否則輸出 no correct 3 共10道題目,每題10分,最後給出總成績。程式設計思路 按功能...

隨機數 C語言

怎樣獲得某一範圍的隨機整數?直接使用這種方法 rand n 試圖返回從0到n 1的整數 不好,因為許多隨機數生成器的低位並不隨機。乙個較好的方法是 int double rand double rand max 1 n 兩種方法都需要知道rand max,而且假設n要遠遠小於rand max。如果n...

C語言隨機數

在c語言函式庫中包含了乙個產生隨機數的函式 int rand void 函式返回的是乙個界於0 32767之間的偽隨機數,包括0和32767。注意,這裡產生的是偽隨機數,不是真正意義上的隨機數,看下面的程式 include stdlib.h include stdio.h void main 執行結...