Лабораторная работа - Расчет характеристики направленности линейной сплошной гидроакустической антены в С++ - файл n6.doc

Лабораторная работа - Расчет характеристики направленности линейной сплошной гидроакустической антены в С++
скачать (200 kb.)
Доступные файлы (9):
n1.cpp
n2.db
n3.txt2kb.17.04.2011 14:37скачать
n4.exe
n5.obj
n6.doc116kb.17.04.2011 14:38скачать
n7.doc143kb.17.04.2011 14:38скачать
n8.xls52kb.19.10.2009 16:07скачать
n9.bmp

n6.doc

Санкт-Петербургский государственный электротехнический университет имени Ульянова Ленина.

Кафедра ЭУТ.

Лабораторная работа №3.

Выполнил: Группа: 7582

Преподаватель: Перегудов А.Н.

Санкт- Петербург 2009.


Окно программы:



код программы:

#include

#include

#include
const int c = 1500; // Скорость звука в воде

const double pi = 3.1416;
//Функция

double Function(double k, double l, int grad)

{

double rad = grad * (pi/180);

if (rad == 0)

return 1;

else

return (sin(((k*l)/2)*sin(rad)))/(((k*l)/2)*sin(rad));

}

//Вычисление и запись в файл

void CalculateAndWriteToFile(double f, double l)

{

FILE *fl;
fl = fopen("data.txt", "w");

double k = (2*pi*f)/c;
for (int i = -90; i <= 90; i++)

{

fprintf(fl, "%f\n", Function(k, l, i));

}

fclose(fl);

}

void main(void)

{

float freq;

float len;
printf("Vvedite chastotu (kHz) i dlinu izluchatelya (mm): \n");

scanf("%f %f", &freq, &len);

freq *= 1000;

len/= 1000;

CalculateAndWriteToFile(freq, len);

getch();

}

График:


Санкт-Петербургский государственный электротехнический университет имени Ульянова Ленина
Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации