0 / 0 / 0
Регистрация: 19.02.2014
Сообщений: 69
1

Составить программу для вычисления элементов матрицы Y по известным элементам вектора X

14.09.2014, 17:29. Показов 1280. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу для вычисления элементов матрицы Y по известным элементам вектора X.
https://www.cyberforum.ru/cgi-bin/latex.cgi?{y}_{i,j}=sin*ln|{x}_{i}|+{x}_{j} при https://www.cyberforum.ru/cgi-bin/latex.cgi?i,j=1,2...,15
Опыт в С# минимален, при советах желательно конкретно писать что нужно делать, заранее спасибо.
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace Zadanie14
{
    class Zadanie14
    {
        static void Main(string[] args)
        {
            double[] x = new double [16];
            for (int i = 1; i <= 15; i++)
            {
                Console.Write("Введите x "+i+"-ое: ");
                x[i] = Convert.ToDouble(Console.ReadLine());
            }           
            double[,] y = new double[16, 16];          
            for(int i=0; i<=15; i++)
                for(int j=0; j<=15; j++)
                {
                    y[i,j]=Math.Sin(Math.Log(Math.Abs(x[i])))+x[j];
                    Console.WriteLine("y["+i+","+j+"]= " + Math.Round(y[i, j]));
                }
            Console.Write("Нажмите любую клавишу для выхода : ");
            Console.ReadKey();
       }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2014, 17:29
Ответы с готовыми решениями:

Составить программу для вычисления элементов матрицы Y по известным элементам вектора X
Составить программу для вычисления элементов матрицы Y по известным элементам вектора X

Составить программу для вычисления элементов матрицы Y по известным элементам вектора X
1. Составить программу для вычисления элементов матрицы Y по известным элементам вектора X

Составить программу для вычисления элементов матрицы Y по известным элементам вектора X
Помогите пожалуйста гуманитарию. Составить программу для вычисления элементов матрицы Y по...

Составить программу для вычисления элементов матрицы Y по известным элементам вектора X
Составить программу для вычисления элементов матрицы Y по известным элементам вектора X....

10
870 / 720 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
14.09.2014, 18:47 2
henry johnson, И в чем собственно проблема?
0
0 / 0 / 0
Регистрация: 19.02.2014
Сообщений: 69
14.09.2014, 18:52  [ТС] 3
Проблема в том, что первые 16 ответов он пишет NaN а остальные со странными числами, запустите её у себя, если вас не затруднит.
0
36 / 36 / 14
Регистрация: 05.06.2011
Сообщений: 306
14.09.2014, 19:53 4
один я не понял странную вторую строчку в первом посте автора?? автор, напиши нормально и тебе помогут
0
0 / 0 / 0
Регистрация: 19.02.2014
Сообщений: 69
14.09.2014, 20:04  [ТС] 5
Не понял, почему вам непонятна 2 строчка, но на всякий случай вот:
Изображения
 
0
870 / 720 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
14.09.2014, 20:28 6
henry johnson,
Возможно у вас xi = 0 отсюда и NaN
0
0 / 0 / 0
Регистрация: 19.02.2014
Сообщений: 69
14.09.2014, 20:40  [ТС] 7
Цитата Сообщение от XRoy Посмотреть сообщение
Возможно у вас xi = 0 отсюда и NaN
Изменил в 2 циклах i и j на единицы, NaN пропали, но в ответе все y[i,j] принимают те значения, которыми я заполнял массив x. То есть если я все 15 элементов массива x заполнил единицами, то в ответе все y[i,j] равны единице.
0
870 / 720 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
14.09.2014, 20:47 8
henry johnson,
Индексы массивов начинаются с 0

Добавлено через 30 секунд
Заполняйте так
C#
1
2
3
4
5
6
double[] x = new double [16];
            for (int i = 1; i < x.Length; i++)
            {
                Console.Write("Введите x "+i+"-ое: ");
                x[i] = Convert.ToDouble(Console.ReadLine());
            }
0
0 / 0 / 0
Регистрация: 19.02.2014
Сообщений: 69
14.09.2014, 21:06  [ТС] 9
XRoy,
Проблема, изложенная выше осталась.
0
870 / 720 / 304
Регистрация: 15.04.2013
Сообщений: 2,047
Записей в блоге: 5
14.09.2014, 21:07 10
henry johnson,
Сам до конца и не изменил, i = 0 конечно же
C#
1
2
3
4
5
6
double[] x = new double [16];
            for (int i = 0; i < x.Length; i++)
            {
                Console.Write("Введите x "+i+"-ое: ");
                x[i] = Convert.ToDouble(Console.ReadLine());
            }
0
0 / 0 / 0
Регистрация: 19.02.2014
Сообщений: 69
14.09.2014, 21:18  [ТС] 11
Возможно я вас не до конца понял, но ничего не меняется:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
double[] x = new double [16];
            for (int i = 0; i <= x.Length; i++)
            {
                Console.Write("Введите x "+i+"-ое: ");
                x[i] = Convert.ToDouble(Console.ReadLine());
            }           
            double[,] y = new double[16, 16];          
            for(int i=1; i<=15; i++)
                for(int j=1; j<=15; j++)
                {
                    y[i,j]=Math.Sin(Math.Log(Math.Abs(x[i])))+x[j];
                    Console.WriteLine("y["+i+","+j+"]= " + y[i, j]);
                }
            Console.Write("Нажмите любую клавишу для выхода : ");
            Console.ReadKey();
       }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2014, 21:18
Помогаю со студенческими работами здесь

Составить программу для вычисления элементов матрицы Y по известным элементам вектора X

Составить программу для вычисления элементов матрицы Y по известным элементам вектора X
Составить программу для вычисления элементов матрицы Y по известным элементам вектора X. ...

. Составить программу для вычисления элементов матрицы Y по известным элементам вектора X
.Составить программу для вычисления элементов матрицы Y по известным элементам вектора X.

Вычисление элементов матрицы по известным элементам вектора
составить программу и блок-схему для вычисления элементов матрицы У по известным элементам вектора...

Вычисление элементов матрицы по известным элементам вектора
https://www.cyberforum.ru/attachment.php?attachmentid=347220&amp;stc=1&amp;d=1387964560

Вычисление элементов матрицы Y по известным элементам вектора X
Составить программу для вычисления элементов матрицы Y по известным элементам вектора X....


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru