Форум программистов, компьютерный форум CyberForum.ru

Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам - C++

Восстановить пароль Регистрация
 
 
Sever4anin
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 12
09.07.2014, 22:44     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #1
Здравствуйте помогите пожалуйста написать программу которая будет выводить значения АЧХ и ФЧХ по заданным параметрам R (сопротивления) L(индуктивности) C(ёмкости) ну и диапазона частот.
программа нужна для последовательно-колебательного контура , помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2014, 22:44     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам
Посмотрите здесь:

C++ Нужно откоректировать программу которая будет при вводе любого числа, выводить чётное оно или нет
нужно написать программу которая будет вместо введенных пользователем чисел, выводить* C++
[С++] Напишите программу, которая будет выводить на экран вводимые символы до тех пор, пока не введен символ <*> C++
Создать программу, которая будет определять с какой буквы вы ввели слово с А, с Б или с В и выводить об этом сообщение C++
C++ Написать программу, которая будет выводить результат поиска с сайта
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
09.07.2014, 23:42     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #2
Какая технология должна быть использована для графического вывода?
Sever4anin
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 12
10.07.2014, 14:40  [ТС]     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #3
Добавлено через 24 минуты
IrineK, IrineK, вывод граффика желателен поточечный (точками являются полученные значения ачх и фчх в заданном диапазоне частот)
но можно и просто консольный вывод полученных значений ачх и фчх в заданом диапазоне частот
IrineK
Заблокирован
10.07.2014, 14:43     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #4
Цитата Сообщение от Sever4anin Посмотреть сообщение
желателен поточечный
Вряд ли есть другой для прорисовки графиков

Технологии: WinAPI, MFC, C++/CLI
Также, в Borland C++ - свои графические возможности
Sever4anin
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 12
10.07.2014, 14:46  [ТС]     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #5
а как реализовать просто вывод множества значений в консоли?
IrineK
Заблокирован
10.07.2014, 14:51     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #6
Цитата Сообщение от Sever4anin Посмотреть сообщение
просто вывод
cout (c++)
printf (c)
Sever4anin
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 12
10.07.2014, 14:54  [ТС]     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #7
почему то у меня таким способом не получается (
IrineK
Заблокирован
10.07.2014, 14:56     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #8
Выкладывайте код - посмотрим.
Sever4anin
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 12
10.07.2014, 15:03  [ТС]     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #9
помогите пожалуйста написать програмку, она не очень сложная в написании
дело в том, что я в программировании не силен (

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream.h>
 #include<stdio.h>
 #include <math.h>
  void main()
 {
 int R,L,C,f,Q,A4X,PH4X,w;
 cout<<"Vvedite R:" ;cin>>R;
 cout<<"Vvedite L:" ;cin>>L;
 cout<<"Vvedite C:" ;cin>>C;
 cout<<"Vvedite f:" ;cin>>f;
 Q=(1/R)*sqrt(L/C);
 w=2*3.1415*f;
 A4X=1/(sqrt(R*R+(w*L-1/w*C)*(w*L-1/w*C))) ;
 PH4X=-arctg((w*L)-1/w*C)/R) ;
 cout<<A4X;
 cout<<PH4X;
 }
Добавлено через 3 минуты
как мне в данном коде задать диапазон частот, чтобы расчет не производился по одной введенной частоте?
IrineK
Заблокирован
10.07.2014, 15:04     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #10
Sever4anin,
АЧХ - амплитудно-частотная характеристика. По Х - частоты. по У - амплитуды.
Т.е. у вас должен быть цикл по частоте в определенным шагом.
Sever4anin
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 12
10.07.2014, 15:08  [ТС]     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #11
я и не знаю как его задать + в моем компиляторе Borland C++ не понимает функцию atan
IrineK
Заблокирован
10.07.2014, 15:15     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #12
C++
1
2
3
4
5
6
7
for (f = 10; f<500; f+=10)
{
w=2*3.1415*f;
 A4X=1/(sqrt(R*R+(w*L-1/w*C)*(w*L-1/w*C))) ;
 PH4X=-atan((w*L)-1/w*C)/R) ;
 cout<<w << "\t" <<A4X<<"\t"<<PH4X<<"\n";
}
Добавлено через 1 минуту
Кроме того, не могут данные величины быть целыми (строка 6 вашего кода), кроме f
т.е.
C++
1
2
double R,L,C,Q,A4X,PH4X,w;
int f;
Добавлено через 2 минуты
Цитата Сообщение от Sever4anin Посмотреть сообщение
Borland C++ не понимает функцию atan
Там - стандартная библиотека <math.h>, а в ней - atan.
Всё он понимает. Просто с целыми числами не работайте.

Добавлено через 2 минуты
Еще вопрос, как вы вводите С(порядка http://www.cyberforum.ru/cgi-bin/latex.cgi?10^{-6} - 10^{-10}) и L (тоже часто малая величина)?
Sever4anin
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 12
10.07.2014, 15:19  [ТС]     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #13
PH4X=-atan((w*L)-1/w*C)/R) ;--ругается на эту строчку кода
IrineK
Заблокирован
10.07.2014, 15:21     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #14
Вы перешли к double?

Добавьте одну скобку - у вас закрывающих на одну больше.
Sever4anin
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 12
10.07.2014, 15:23  [ТС]     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #15
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream.h>
#include<stdio.h>
#include <math.h>
  void main()
 {
 double R,L,C,Q,A4X,PH4X,w;
 int f;
 cout<<"Vvedite R:" ;cin>>R;
 cout<<"Vvedite L:" ;cin>>L;
 cout<<"Vvedite C:" ;cin>>C;
 cout<<"Vvedite f:" ;cin>>f;
 Q=(1/R)*sqrt(L/C);
 for (f = 10; f<500; f+=10)
{
w=2*3.1415*f;
 A4X=1/(sqrt(R*R+(w*L-1/w*C)*(w*L-1/w*C))) ;
 PH4X=-atan((w*L)-1/w*C)/R) ;
 cout<<w << "\t" <<A4X<<"\t"<<PH4X;
}
IrineK
Заблокирован
10.07.2014, 15:25     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #16
Читаем про скобки и считаем их.
Думаем, чего надо подрихтовать.

C++
1
PH4X=-atan(((w*L)-1/w*C)/R) ;
Sever4anin
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 12
10.07.2014, 15:29  [ТС]     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #17
он как то значения страшно выводит, что то подобное матрице
есть ли способ чтобы он каждое новое значение писал в новой строке?


и с граффиком можно что нибудь сделать или лучше не стоит?
IrineK
Заблокирован
10.07.2014, 15:33     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #18
и в строке 18
C++
1
cout<<w << "\t" <<A4X<<"\t"<<PH4X<<"\n";
Добавлено через 3 минуты
Насчёт графика - пока что нет, не с вашими скилами.
Учитесь.
Sever4anin
0 / 0 / 0
Регистрация: 10.03.2014
Сообщений: 12
10.07.2014, 15:39  [ТС]     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #19
как сделать чтобы рядом со значениями ачх и фчх он подписывал на какой частоте данное значение и у меня почему то выводит три столбца,
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2014, 17:18     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам
Еще ссылки по теме:

C++ Написать программу, которая будет определять цвет пикселя под курсором и выводить на экран этот цвет
C++ Написать программу, которая будет зеркально выводить введенную строку
Создать программу которая будет выводить каждое 4 слово C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
IrineK
Заблокирован
10.07.2014, 17:18     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам #20
Цитата Сообщение от Sever4anin Посмотреть сообщение
у меня почему то выводит три столбца
смотрим на строку 18 - думаем, что за 3 величины выводятся.

Не по теме:

Плохо.

Yandex
Объявления
10.07.2014, 17:18     Написать программу, которая будет выводить значения АЧХ и ФЧХ по заданным параметрам
Ответ Создать тему
Опции темы

Текущее время: 01:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru