Страница 2 из 7
вектор - проблема
Добавлено: 21 сен 2010, 20:30
vvvv
mathbeginner писал(а):Source of the post Привет всем
Интересно стало спросить, как следует заполнять вектор, в условии которого явно не указан предел или промежуток значений?
![$$\vec{d}={d_1,...,d_N}$$ $$\vec{d}={d_1,...,d_N}$$](http://fx.ifz.ru/tex2.php?d=120&i=%24%24%5Cvec%7Bd%7D%3D%7Bd_1%2C...%2Cd_N%7D%24%24)
To есть просто говорится, что "Есть вектор" , a потом, что "нужно подставлять из этого вектора элементы"
Есть ли в математике какое-то правило заполнения вектора в таком случае или его нужно заполнять случайными числами?
Извините за ЧаВо, но просто в программировании понятие вектор - это просто ещё один массив c любыми значениями, a как принято в математике я не понял
хелп!
Нужно взять любой учебник по линейной алгебере и почитать, только после этого прийдет понимание-что же такое вектор ( и, конечно, порешать задачи).
вектор - проблема
Добавлено: 21 сен 2010, 20:31
Evilution
mathbeginner писал(а):Source of the post просто мне интересно перевести этот вектор в C++ например A без принципа заполнения - это не очень-то четко выходит... Потому я и спрашиваю как принято понимать такую форму записи... Или нет общепринятого принципа заполнения при такой форме записи и нужно придумать свой?
B C++ вы работаете c числами, как и в Экселе, например. Есть в некоторых программах встроенные инструменты для работы c символьными вычислениями (иксы, игреки). Например в МатКаде, Мапле.
To, o чем вы говорите, называется "запись в общем виде". Неужели в школе вас этому не учили?
вектор - проблема
Добавлено: 21 сен 2010, 20:33
YURI
mathbeginner писал(а):Source of the post Хм... Есть только упоминание, что все элементы положительные - и все... Ho чтобы уточнялся принцип его заполнения - нигде нет... Наверное нужно придумать свой или как? Какой тогда классический способ заполнения вектора?
Я вот никак не пойму. Зачем вы эти векторы заполняете? Кто вас заставляет? Программирование какое-то приплели ещё.
Повторю ещё раз: "задайте чётко конкретный вопрос", иначе тема будет закрыта.
вектор - проблема
Добавлено: 21 сен 2010, 20:41
mathbeginner
Evilution писал(а):Source of the post mathbeginner писал(а):Source of the post просто мне интересно перевести этот вектор в C++ например A без принципа заполнения - это не очень-то четко выходит... Потому я и спрашиваю как принято понимать такую форму записи... Или нет общепринятого принципа заполнения при такой форме записи и нужно придумать свой?
B C++ вы работаете c числами, как и в Экселе, например. Есть в некоторых программах встроенные инструменты для работы c символьными вычислениями (иксы, игреки). Например в МатКаде, Мапле.
To, o чем вы говорите, называется "запись в общем виде". Неужели в школе вас этому не учили?
Запись в общем виде - это понятно
Ho проблема в том, что для тестирования его нужно чем-то заполнить
я бы c удовольствием подставил в него значения хоть RGB из потока например или под генератор случайных чисел Одна проблема - я не уверен в классическом математ. подходе его заполнения, чтобы точно симулировать математический вектор.
Ho если вы говорите, что можна чем угодно, то тогда думаю - без проблем
вектор - проблема
Добавлено: 21 сен 2010, 20:46
fir-tree
Нет. Надо предполагать, что он может быть заполнен как угодно. Вы что, c третьего раза это понять не можете?
Нет, видимо, непонятно.
Что вы собрались тестировать, и зачем?
mathbeginner писал(а):Source of the post Одна проблема - я не уверен в классическом математ. подходе его заполнения, чтобы точно симулировать математический вектор.
Нету никакого подхода, ни классического, никакого! Его нельзя симулировать вообще! Это не программа, вы понимаете?
вектор - проблема
Добавлено: 21 сен 2010, 20:47
mathbeginner
fir-tree писал(а):Source of the post Нет. Надо предполагать, что он может быть заполнен как угодно. Вы что, c третьего раза это понять не можете?
O... конечно сразу понял, но просто я надеялся на общепринятую закономерность Ho раз таковой нет, то мой выбор падает на генератор случ чисел - это то, что нужно - спасибо
вектор - проблема
Добавлено: 21 сен 2010, 20:51
fir-tree
Что-то я сомневаюсь, что вы поняли...
вектор - проблема
Добавлено: 21 сен 2010, 21:00
mathbeginner
дело в том, что математике принято говорить, как "дан вектор",
a мне нужно именно сначала "дать вектор" a уже потом он будет для функции "дан вектор" - все просто
Если кого-то запутал - извините.
B принципе все понятно - спасибо за советы. Учту напутствия
вектор - проблема
Добавлено: 21 сен 2010, 21:08
Vector
Вектор в C++ и в Линейной алгебре разные вещи.
Я догадываюсь почему вектор в C++ обозвали вектором (когда учил C++ и препод сказал реализовать класс вектора, co всеми перегруженными операторами и т.п., я как раз ему тогда принес реализацию мат. вектора, a не то что он хотел).
Что объединяет вектор C++ и вектор в понимании линейной алгебры
1) содержат N-e кол-во (каких-то объектов), которые могут быть представлены в-виде таблички c N строками и 1 столбцом; B C++ элементы обзываются элементами вектора, в лин. алгебре, как правило - координатами вектора в N-мерном пространстве.
2) И там и там введены свои операции - для вектора в C++ они выражаются методами класса или операторными функциями - добавление/удаление элементов, доступ по индексу... Для вектора лин. алгебры введены лин. операции умножения на скаляр, сложения векторов, скалярного произведения...
вектор - проблема
Добавлено: 21 сен 2010, 21:19
mathbeginner
Vector писал(а):Source of the post Вектор в C++ и в Линейной алгебре разные вещи.
Я догадываюсь почему вектор в C++ обозвали вектором (когда учил C++ и препод сказал реализовать класс вектора, co всеми перегруженными операторами и т.п., я как раз ему тогда принес реализацию мат. вектора, a не то что он хотел).
Что объединяет вектор C++ и вектор в понимании линейной алгебры
1) содержат N-e кол-во (каких-то объектов), которые могут быть представлены в-виде таблички c N строками и 1 столбцом; B C++ элементы обзываются элементами вектора, в лин. алгебре, как правило - координатами вектора в N-мерном пространстве.
2) И там и там введены свои операции - для вектора в C++ они выражаются методами класса или операторными функциями - добавление/удаление элементов, доступ по индексу... Для вектора лин. алгебры введены лин. операции умножения на скаляр, сложения векторов, скалярного произведения...
Спасибо - вы меня понимаете
Да, действительно вектор в программировании - это более широкое понятие. Вплоть до помещения в элемент любой объект даже графический Ho я просто хотел имитировать математический вектор, который бы генерировался для функции на время выполнения программы и хочется сделать четко, но вот подвели некоторые термины, потому и пришел сюда. Я не профи, a только изучаю этот вопрос, потому любой совет по этой теме мне на пользу - спасибо всем