Страница 1 из 7

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

Добавлено: 21 сен 2010, 19:15
mathbeginner
Привет всем

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

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

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

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

хелп!

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

Добавлено: 21 сен 2010, 19:32
Vector
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-мерного евклидового пространства.

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

Добавлено: 21 сен 2010, 19:39
mathbeginner
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$$

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

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

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

Добавлено: 21 сен 2010, 19:44
Vector
mathbeginner писал(а):Source of the post

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

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

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


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

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

Добавлено: 21 сен 2010, 19:48
YURI
mark_, хорошо бы вам научиться выражать свои мысли! He нужно никаких c бухты баратов.
Давайте конкретную задачу, пример, что вы читаете и т.д. - не морочьте людям голову.

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

Добавлено: 21 сен 2010, 19:54
mathbeginner
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 потом под арифм прогрессию подставить или что-то такое?

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

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

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

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

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

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

Добавлено: 21 сен 2010, 20:22
mathbeginner
просто мне интересно перевести этот вектор в C++ например A без принципа заполнения - это не очень-то четко выходит... Потому я и спрашиваю как принято понимать такую форму записи... Или нет общепринятого принципа заполнения при такой форме записи и нужно придумать свой?

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

Добавлено: 21 сен 2010, 20:27
fir-tree
mathbeginner писал(а):Source of the post просто мне интересно перевести этот вектор в C++ например

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

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

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

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

Нет. Есть общепринятое понимание такой формы записи, которое означает, что нельзя заполнять его каким-то одним выдуманным вами способом. Он может быть любым, вы должны быть готовы ко всему.

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

Добавлено: 21 сен 2010, 20:28
mathbeginner
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 чтобы уточнялся принцип его заполнения - нигде нет... Наверное тогда нужно придумать свой способ или как? Какой тогда классический способ заполнения вектора? Геом./Арифм. прогрессия, случайные числа?