回覆列表
  • 1 # 阿波羅說星座

    C語言sin函式相加,函式y=sin(2*π*f*t); t的範圍:for (t = 0.0; t < 1.002; t+= 0.002);  在原有函式基礎上加上 3f, 5f, 7f………(奇數倍)的函式值,比如最大奇數為5的時候,y=sin(2*π*f*t)+sin(2*π*3f*t)+sin(2*π*5f*t), 要求最大奇數可以自己設定。

    程式如下:

    #include <math.h>

    #include <stdio.h>

    #define FRE 1

    #define MAX_NUM 5

    #define PI 3.14159

    void main()

    {

    int f=FRE;

    int i;

    double y,t;

    for (t = 0.0; t < 1.002; t+=0.002)

    {

    y = 0;

    i = 1;

    while(i <= MAX_NUM)

    {

    y += sin(2 * PI * i * f * t);

    i += 2;

    }

    printf("[%f]\n",y);

    }

    }

  • 中秋節和大豐收的關聯?
  • 什麼是北斗導航?