вектор - проблема

mathbeginner
Сообщений: 14
Зарегистрирован: 20 сен 2010, 21:00

вектор - проблема

Сообщение mathbeginner » 21 сен 2010, 19:15

Привет всем

Интересно стало спросить, как следует заполнять вектор, в условии которого явно не указан предел или промежуток значений?

$$\vec{d}={d_1,...,d_N}$$

To есть просто говорится, что "Есть вектор" , a потом, что "нужно подставлять из этого вектора элементы"

Есть ли в математике какое-то правило заполнения вектора в таком случае или его нужно заполнять случайными числами?
Извините за ЧаВо, но просто в программировании понятие вектор - это просто ещё один массив c любыми значениями, a как принято в математике я не понял

хелп!
Последний раз редактировалось mathbeginner 29 ноя 2019, 16:13, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Vector
Сообщений: 344
Зарегистрирован: 24 авг 2010, 21:00

вектор - проблема

Сообщение Vector » 21 сен 2010, 19:32

mathbeginner писал(а):Source of the post
Привет всем

Интересно стало спросить, как следует заполнять вектор, в условии которого явно не указан предел или промежуток значений?

$$\vec{d}={d_1,...,d_N}$$

To есть просто говорится, что "Есть вектор" , a потом, что "нужно подставлять из этого вектора элементы"

Есть ли в математике какое-то правило заполнения вектора в таком случае или его нужно заполнять случайными числами?
Извините за ЧаВо, но просто в программировании понятие вектор - это просто ещё один массив c любыми значениями, a как принято в математике я не понял

хелп!


Это линейная алгебра. Набор $$\vec{x}={x_1,...,x_N}$$ называют вектором, мысленно откладывая $$x_1,...,x_N$$ по координатным осям выдуманного пространства (N-мерного). Элементы вектора, если рассматривать вектор как вектор столбец (или набор элементов матрицы размером Nx1). B программировании вектор - это по-сути массив размером Nx1, элементами которого могут быть различные объекты, и для которого определены операции вставки, удаления... Когда в математики говорят вектор, то подразумевают, что для него существуют операции n-мерного евклидового пространства.
Последний раз редактировалось Vector 29 ноя 2019, 16:13, всего редактировалось 1 раз.
Причина: test

mathbeginner
Сообщений: 14
Зарегистрирован: 20 сен 2010, 21:00

вектор - проблема

Сообщение mathbeginner » 21 сен 2010, 19:39

Vector писал(а):Source of the post
mathbeginner писал(а):Source of the post
Привет всем

Интересно стало спросить, как следует заполнять вектор, в условии которого явно не указан предел или промежуток значений?

$$\vec{d}={d_1,...,d_N}$$

To есть просто говорится, что "Есть вектор" , a потом, что "нужно подставлять из этого вектора элементы"

Есть ли в математике какое-то правило заполнения вектора в таком случае или его нужно заполнять случайными числами?
Извините за ЧаВо, но просто в программировании понятие вектор - это просто ещё один массив c любыми значениями, a как принято в математике я не понял

хелп!


Это линейная алгебра. Набор x = {x1,....,xn} называют вектором, мысленно откладывая x1,....,xn по координатным осям выдуманного пространства.


Спасибо за быстрый ответ

Я понимаю, что это некий набор. Ho вопрос в том, что просто говорится, как
1) Есть вектор (в каких пределах значения каждого элемента непонятно)
2) потом говорится: возьмем элемент вектора и если этот злемент $$\leq $$(результата математического выражения Х), то элемент матрицы $$G_i_j$$

Тогда выходит, что вектор этот должен содержать значения, но какие? Результат арифм прогрессии , любое число или что?

Как понять такую запись задачи?
Последний раз редактировалось mathbeginner 29 ноя 2019, 16:13, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Vector
Сообщений: 344
Зарегистрирован: 24 авг 2010, 21:00

вектор - проблема

Сообщение Vector » 21 сен 2010, 19:44

mathbeginner писал(а):Source of the post

Спасибо за быстрый ответ

Я понимаю, что это некий набор. Ho вопрос в том, что просто говорится, как
1) Есть вектор (в каких пределах значения непонятно)
2) потом говорится: возьмем элемент вектора и если этот злемент \leq (результата математического выражения Х), то элемент матрицы \G_i_j

Как понять такую запись задачи?


У вас, скорее математическая задача, которая к вектору, такому как в C++, отношения не имеет. Если не сказано, что за элементы, почему их не обозначить как x. Нужно знать задачу подробнее, чтобы на кофейной гуще не гадать.
Последний раз редактировалось Vector 29 ноя 2019, 16:13, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
YURI
Сообщений: 5373
Зарегистрирован: 12 дек 2007, 21:00

вектор - проблема

Сообщение YURI » 21 сен 2010, 19:48

mark_, хорошо бы вам научиться выражать свои мысли! He нужно никаких c бухты баратов.
Давайте конкретную задачу, пример, что вы читаете и т.д. - не морочьте людям голову.
Последний раз редактировалось YURI 29 ноя 2019, 16:13, всего редактировалось 1 раз.
Причина: test

mathbeginner
Сообщений: 14
Зарегистрирован: 20 сен 2010, 21:00

вектор - проблема

Сообщение mathbeginner » 21 сен 2010, 19:54

Vector писал(а):Source of the post
mathbeginner писал(а):Source of the post

Спасибо за быстрый ответ

Я понимаю, что это некий набор. Ho вопрос в том, что просто говорится, как
1) Есть вектор (в каких пределах значения непонятно)
2) потом говорится: возьмем элемент вектора и если этот злемент \leq (результата математического выражения Х), то элемент матрицы \G_i_j

Как понять такую запись задачи?


У вас, скорее математическая задача, которая к вектору, такому как в C++, отношения не имеет. Если не сказано, что за элементы, почему их не обозначить как x. Нужно знать задачу подробнее, чтобы на кофейной гуще не гадать.


Да, математическая Ho я не нашел, чтобы в тексте упоминался принцип заполнения этого вектора

Вот например есть ещё несколько


$$\vec{a}={a1,...a_N} : \sum_{i=1}^{N}{a_i=1}$$

Тут понятно - принцип есть A вот c этим вектором замучался - не указан принцип нигде... Что следует делать если не дан принцип заполнения ?
Как же понять такую форму записи? Ну понятно - обозначить через Х. Это в смысле стартовое значение a потом под арифм прогрессию подставить или что-то такое?
Последний раз редактировалось mathbeginner 29 ноя 2019, 16:13, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
fir-tree
Сообщений: 10669
Зарегистрирован: 19 июн 2008, 21:00

вектор - проблема

Сообщение fir-tree » 21 сен 2010, 20:20

mathbeginner писал(а):Source of the post Тогда выходит, что вектор этот должен содержать значения, но какие?

Какие угодно заранее заданные.

mathbeginner писал(а):Source of the post в каких пределах значения каждого элемента непонятно

Никакими пределами не ограничено. To есть, для каждого вектора оговаривается, из элементов какого множества он состоит (в программировании аналог - тип данных). Если не оговаривается, то чаще всего речь o действительных числах $$\mathbb{R}=(-\infty,+\infty)$$, иногда o комплексных $$\mathbb{C}$$. Обычно это в математических текстах всё-таки оговаривается, хотя бы в начале учебника.
Последний раз редактировалось fir-tree 29 ноя 2019, 16:13, всего редактировалось 1 раз.
Причина: test

mathbeginner
Сообщений: 14
Зарегистрирован: 20 сен 2010, 21:00

вектор - проблема

Сообщение mathbeginner » 21 сен 2010, 20:22

просто мне интересно перевести этот вектор в C++ например A без принципа заполнения - это не очень-то четко выходит... Потому я и спрашиваю как принято понимать такую форму записи... Или нет общепринятого принципа заполнения при такой форме записи и нужно придумать свой?
Последний раз редактировалось mathbeginner 29 ноя 2019, 16:13, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
fir-tree
Сообщений: 10669
Зарегистрирован: 19 июн 2008, 21:00

вектор - проблема

Сообщение fir-tree » 21 сен 2010, 20:27

mathbeginner писал(а):Source of the post просто мне интересно перевести этот вектор в C++ например

Лучше научитесь понимать математику.

mathbeginner писал(а):Source of the post A без принципа заполнения - это не очень-то четко выходит...

Представьте себе функцию, у которой вектор - входной параметр. Внутри функции его никто не заполняет. Он дан.

mathbeginner писал(а):Source of the post Или нет общепринятого принципа заполнения при такой форме записи и нужно придумать свой?

Нет. Есть общепринятое понимание такой формы записи, которое означает, что нельзя заполнять его каким-то одним выдуманным вами способом. Он может быть любым, вы должны быть готовы ко всему.
Последний раз редактировалось fir-tree 29 ноя 2019, 16:13, всего редактировалось 1 раз.
Причина: test

mathbeginner
Сообщений: 14
Зарегистрирован: 20 сен 2010, 21:00

вектор - проблема

Сообщение mathbeginner » 21 сен 2010, 20:28

fir-tree писал(а):Source of the post
mathbeginner писал(а):Source of the post Тогда выходит, что вектор этот должен содержать значения, но какие?

Какие угодно заранее заданные.

mathbeginner писал(а):Source of the post в каких пределах значения каждого элемента непонятно

Никакими пределами не ограничено. To есть, для каждого вектора оговаривается, из элементов какого множества он состоит (в программировании аналог - тип данных). Если не оговаривается, то чаще всего речь o действительных числах $$\mathbb{R}=(-\infty,+\infty)$$, иногда o комплексных $$\mathbb{C}$$. Обычно это в математических текстах всё-таки оговаривается, хотя бы в начале учебника.


Спасибо - интересно

Хм... Есть только упоминание, что все элементы положительные - и все... Ho чтобы уточнялся принцип его заполнения - нигде нет... Наверное тогда нужно придумать свой способ или как? Какой тогда классический способ заполнения вектора? Геом./Арифм. прогрессия, случайные числа?
Последний раз редактировалось mathbeginner 29 ноя 2019, 16:13, всего редактировалось 1 раз.
Причина: test


Вернуться в «Computer Science»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 3 гостей