Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.09.2011, 16:32   #1
katerunechka
 
Регистрация: 09.03.2011
Сообщений: 4
По умолчанию C++,функции

Помогите,пожалуйста,с задачей.
1.Составить функцию проверки линейной независимости векторов на С++
Вектора считаются линейно независимыми когда один вектор нельзя получить из другого путём умножения его на какое-либо число. Т.е. линейно-независимые вектора не паралельны.
Заранее спасибо.
katerunechka вне форума Ответить с цитированием
Старый 11.09.2011, 19:58   #2
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,872
По умолчанию

будем считать, что твои вектора трёхмерные и обозначим числа при каждом единичном векторе по направлению осей X, Y и Z такими буквами: A1, B1, C1 для первого вектора и A2, B2 и C2 для второго.
теперь тебе надо проверить, отношение каждого из компонентов на равенство с другим отношением, т.е.
если (A1/A2)=(B1/B2)=(C1/C2), то твои ветора линейно зависимые, а если хоть одна скобочка не будет равна двум другим, то вектора являются линейно независимыми.
Код:
A1,A2,B1,B2,C1,C2,K1,K2,K3:Real;
{вводим переменные для первого вектора}
cout<<"A1=";
cin>>A1;
cout<<"B1=";
cin>>B1;
cout<<"C1=";
cin>>C1;
{вводим переменные для второго вектора}
cout<<"A2=";
cin>>A2;
cout<<"B2=";
cin>>B2;
cout<<"C2=";
cin>>C2;
{а теперь считаем отношения}
K1=A1/A2;
K2=B1/B2;
K3=C1/C2;
{теперь проверяем их на линейную зависимость}
if(K1==K2)&(K1==K3)then cout<<'Lineino zavisimy'
else cout<<'Lineyno nezavisimy';
ну, это только грубый набросок
остальное доделаете сами по своему усмотрению
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мини бэйсик:объявление функции, вызов функции , возврат. AL_LORD Помощь студентам 2 14.10.2010 17:48
Программа на СИ++, используя функции работы с файлами и функции <string.h> Аня Popova Фриланс 9 13.09.2010 15:52
Функции в си. Вывод двумерного массива из функции. Evgen51 Общие вопросы C/C++ 9 13.05.2010 03:59
Чем отличается описание функции от определения функции в С++? Go6a Помощь студентам 4 18.07.2009 18:07
Функции. Передача массива в качестве параметра функции. Wia Помощь студентам 2 17.03.2009 14:57