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

Работа с матрицами (Получить элементы квадратной матрицы, где элементы матрицы зависят от параметров) - C++

Восстановить пароль Регистрация
 
Dmitriy961
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 2
16.06.2013, 23:05     Работа с матрицами (Получить элементы квадратной матрицы, где элементы матрицы зависят от параметров) #1
ЗАДАНИЕ:
Получить элементы квадратной матрицы , где элементы матрицы , зависят от параметров и .
Из матрицы А по заданному правилу получить компоненты вектора .
Вычислить значения величины B по элементам вектора D.


2. В матрице A найти первую по порядку строку с наибольшей суммой ее элементов и в качестве компонентов вектора D принять эту строку.
Ниже приведена формула элементов матрицы и правило по вычислению величины В.

Добавлено через 1 минуту
Работа с матрицами (Получить элементы квадратной матрицы, где элементы матрицы зависят от параметров) - правило по нахождению элементов матрицы.
Работа с матрицами (Получить элементы квадратной матрицы, где элементы матрицы зависят от параметров) - правило по вычислению величины В.

Добавлено через 58 секунд
мой код
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
// авыаыв.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include <conio.h>
using namespace std;
 
void Build_A(double* A[], int size, int my, int fy)
{
    double d = -23, part_1 = 1, my_2, part_2,half,half_2, vektor_1, vektor_2;
    my_2=my*my;
    for(int i = 0; i<size; i++)
{
    if(i!=0)
    {
            part_1*=2;
            my_2*=my_2;
            part_2 = pow(i-2.5,i*i);
    }
    else
    {
        part_1=1;
        my_2=1;
        part_2=1;
    }
    half_2 = sin(fy/my_2);
    half = part_1/part_2;
    vektor_1 = half*half_2; 
for(int j = 0; j<size; j++)
{
    if(j!=0)vektor_2 = -23 + 11 -j-j;
    else vektor_2 = -23;
 A[i][j] = vektor_1*vektor_2;
}
}
}
void Build_Vektor(double* A[], double* d[],int size)
{
        double sum[10];
    double s;
    for(int i = 0; i<size; i++)
        {
            s = 0;
            for(int j = 0; j<size; j++)
            {
                s = s+A[j][i];
                sum[i] = s;
            }
 
    cout<<sum[i]<<' ';
    }
    int m;
    double max = sum[0];
    for(int i = 1; i<size;i++)
    {
        if(sum[i]>max)
        {
            max=sum[i];
            m=i;
        }
    }
  for(int i; i<size; i++)
      d[i] = &A[i][m];
 
}
void Build_Solution(double* d[], double* C,int size)
{
        for(int i = size; i<=0;i--)
        {
        C = (C+(d[i-3]+d[i-2]+d[i-1])*(d[i-2]));
        }
}
int _tmain(int argc, _TCHAR* argv[])
{
const int size = 10;
const int my = 6;
const int fy = 5;
double A[size][size];
double C;
Build_A(&A[][], size, my, fy);
Build_Vektor(&A[][],&d[],size);
for(int i = 0; i<size; i++)
{
for(int j = 0; j<size; j++)
{ 
    cout << A[i][j] <<' ';
}
cout << '\n';
}
getch();
return 0;
}
Добавлено через 1 минуту
Просьба указать на ошибки.
Работа с матрицами (Получить элементы квадратной матрицы, где элементы матрицы зависят от параметров)
Просьба помочь разобраться с использованием своих "пустых" методов.

Добавлено через 9 минут
Заранее спасибо за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2013, 23:05     Работа с матрицами (Получить элементы квадратной матрицы, где элементы матрицы зависят от параметров)
Посмотрите здесь:

Рассчитать элементы квадратной матрицы по заданной формуле. C++
Упорядочить все элементы матрицы таким образом, чтобы при чтении матрицы по строкам ее элементы образовывали отсортированный по возрастанию массив C++
C++ Получить матрицу A(B-E)+C, где Е-единичная матрица порядка n, а элементы матрицы C вычисляются по формуле
Рассчитать элементы квадратной матрицы по заданной формуле C++
C++ Функция симметрично отображает элементы заданной квадратной матрицы
C++ Написать и протестировать подпрограмму, которая переставляет в обратном порядке элементы главной диагонали квадратной матрицы - вывод всей матрицы
C++ Найти различные элементы целочисленной квадратной матрицы
Найти минимальные элементы в строках квадратной матрицы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dmitriy961
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 2
19.06.2013, 12:25  [ТС]     Работа с матрицами (Получить элементы квадратной матрицы, где элементы матрицы зависят от параметров) #2
Я все сделал сам.
Yandex
Объявления
19.06.2013, 12:25     Работа с матрицами (Получить элементы квадратной матрицы, где элементы матрицы зависят от параметров)
Закрытая тема Создать тему
Опции темы

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