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

Сформировать массив времени Uvx и Uvix для контрольных точек - C++

Восстановить пароль Регистрация
 
kvoter
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 12
17.05.2013, 23:41     Сформировать массив времени Uvx и Uvix для контрольных точек #1
сразу начну с постановки задачи. Нужно сформировать массив времени Uvx(напряжение входного сигнала) и Uvix(напряжение выходного сигнала) для контрольных точек. вывод массивов в виде таблице
Условие:
Кликните здесь для просмотра всего текста


не могу понять в чём ошибка
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <stdlib.h>
#include <stdio.h>
#include <istream>
#include <math.h>
 
#define N 11
 
 
int main()
{
    int i;
    float t[N], Uvx[N], Uvix[N];
    cout<<"vvedite kolichestvo tochek dlya rascheta";
    cin>>N;
    float  F=a*(pow(Uvx,2)), dt, tn=0.5, t1=0.5, t3=6.0 tk=6.0, t2=2.5, a=2.0, U=20.5, b=4.0, c=-1.0;
    dt=(tk-tn)/(N-1);
    for (i=0;i<N;i++)
    {
    t[i]=tn+i*dt;
    }
    
    for (i=0;i<N;i++)
    {
    
        if(t[i]<tn) Uvx[i]=a*(t[i]-tn); else  Uvx[i]=a*(t1-tn)-b*(t[i]-t1);
    }
        float Uvx1=0.5,Uvx2=2.5, U1=0, U2=20.5;
                for (i=0; i<N; i++)
                {
            if(Uvx[i]<Uvx1) Uvix[i]=U1;
            else if (Uvx[i]<=Uvx2)
            Uvix[i]=10.25*Uvx[i]-5.125;
            else Uvix[i]=U2;}
cout<<" i  t[i]   Uvx[i]   Uvix[i] "<<endl;
for (i=0;i<N;i++)
{
printf("\n %3d %6.3f %6.3f %6.3f",i,t[i],Uvx[i],Uvix[i]);
}
    
 
    getch();
    }


если что вот расчёты сигналов в математической проге:
Кликните здесь для просмотра всего текста

Сформировать массив времени Uvx и Uvix для контрольных точек

Сформировать массив времени Uvx и Uvix для контрольных точек

Сформировать массив времени Uvx и Uvix для контрольных точек

Сформировать массив времени Uvx и Uvix для контрольных точек
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2013, 23:41     Сформировать массив времени Uvx и Uvix для контрольных точек
Посмотрите здесь:

C++ Для заданного значения n сформировать массив X(n), являющийся последовательностью чисел Фибоначчи
C++ Задан массив точек. Найти номера наиболее и наименее удаленных друг от друга точек.
C++ Сформировать массив структур (записей) для автоматизации работы автостоянки
Для данного N сформировать массив по образцу C++
C++ Отпечатать расстояния от начала координат для тех точек,которые принадлежат кругу с заданным радиусом, и число таких точек.
Для матрицы А(4 строки ,4 столбца) сформировать одномерный массив B из 4 элементов C++
Задать массив точек, и определить радиус и центр окружности, на которой лежит наибольшее число точек C++
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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