Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 3

Ортогонализация векторов

17.07.2012, 12:07. Показов 3095. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть программа :
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <conio.h>
#include <iostream>
#include<math.h>
using namespace std;
class Vector{
float x;
float y;
float z; //координаты вектора
float t;
float s;
public:
Vector(float x1,float x2,float x3,float x4,float x5) //конструктор
{x=x1;y=x2;z=x3;t=x4;s=x5;}
Vector add(Vector S) //вычисление суммы векторов
{x+=S.x;
y+=S.y;
z+=S.z;
t+=S.t;
s+=S.s;
Vector Q(x,y,z,t,s);
return Q;}
Vector sub(Vector S) //разность векторов
{x-=S.x;
y-=S.y;
z-=S.z;
t-=S.t;
s-=S.s;
Vector Q(x,y,z,t,s);
return Q;}
float scalar(Vector S) //скалярное произведение векторов
{float temp;
temp=x*S.x+y*S.y+z*S.z+t*S.t+s*S.s;
return temp;}
Vector mult(float temp) //умонжение вектора на число
{x*=temp;
y*=temp;
z*=temp;
t*=temp;
s*=temp;
Vector Q(x,y,z,t,s);
return Q;}
float length() //длина вектора
{float temp;
temp=sqrt(x*x+y*y+z*z+t*t+s*s);
return temp;}
float angle(Vector S) //угол между векторами
{float ang;
ang=acos(scalar(S)/length()/S.length());
return ang;}
};
void main()
{float X1,X2,X3,X4,X5,lambda;
cout<<"Vvedite 5 koordinat vektora a:"<<endl;
cin>>X1>>X2>>X3>>X4>>X5;
Vector A(X1,X2,X3,X4,X5);
cout<<"Vvedite 5 koordinat vektora b: "<<endl;
cin>>X1>>X2>>X3>>X4>>X5;
Vector B(X1,X2,X3,X4,X5);
cout<<"Vvedite 4islo Lambda: ";
cin>>lambda;
Vector M(0,0,0,0,0);
M=A.mult(lambda); M.add(B.mult(1-lambda));
Vector N(0,0,0,0,0);
N=A.mult(1/lambda); N.sub(B.mult(1/(1+lambda)));
cout<<"Ugol mezdu vektorami (lambda*a+(1-lambda)*b) i (a/lambda-b/(1+lambda)) : "<<M.angle(N)<<endl;
_getch();
}
но нужно еще провести ОРТОГОНАЛИЗАЦИЮ ВЕКТОРОВ....... а я не знаю как это делается.......срочно нужна ваша помощь....пожалуйста.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.07.2012, 12:07
Ответы с готовыми решениями:

Создать класс для обработки векторов разность векторов норму векторов
Создать класс для обработки векторов разность векторов норму векторов

Создать класс векторов, реализующий сложения и вычитания векторов
Помогите найти ошибку, так как неправильно выводятся массивы, то скорее всего не получается сформировать массив. А задание:создать класс...

Ортогонализация систем векторов
Написать программу которая будет ортогонализировать системы векторов.

2
программист С++
 Аватар для sandye51
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
17.07.2012, 13:08
Цитата Сообщение от Rossomaxa Посмотреть сообщение
я не знаю как это делаетс
http://ru.wikipedia.org/wiki/П... 13;_Шмидта
0
0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 3
17.07.2012, 17:31  [ТС]
извините, но это я уже видел в википедии и рассматривал данный процесс.....но я не смог "переместить" его в свою программу......ничего не выходит......никто не мог бы дать уже готовый измененный правильный дополненный вариант программы?

Добавлено через 24 секунды
очень нужно........дело жизни и смерти...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.07.2012, 17:31
Помогаю со студенческими работами здесь

Ортогонализация
Всем привет! Заранее извиняюсь, если тема баян, но похожих не нашел. В Mathematica нужно ортогонализовать набор векторов, заменив...

Ортогонализация системы
Как ортогонализировать систему векторов а(1,2,2,-1), в(1,1,-5,3), с(3,2,8,-7)???

Ортогонализация,ортонормирование базиса
Здравствуйте.Возникла проблема при ортогонализации базиса. Условие звучит так: Дано трехмерное евклидово пространство L=\left(...

Ортогонализация случайной матрицы NxN
Про A A^T = A^T A = E и A^T = A^(-1) я знаю, но как этого добиться для случайно заданной матрицы? Ткните в подробную теорию или может тут...

Найти базис системы векторов и координаты всех векторов в найденном базисе
найти базис системы векторов и координаты все векторов в найденном базисе если a1=(5,4,3),a2=(3,3,2),a3=(8,1,3),a4=(5,-2,1) Захожу в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru