3 / 3 / 0
Регистрация: 18.12.2018
Сообщений: 44
1

Функции 3-х мерного пространства

06.04.2021, 16:11. Показов 1470. Ответов 1

Author24 — интернет-сервис помощи студентам
Дорогие форумчане, помогите с задачкой, очень прошу! Определите функцию, которая возвращает длину вектора в 3-хмерном пространстве, вычисляемую по координатам точки. Используйте данную функцию, чтобы найти которая из точек с координатами X(6, 2, -1), Y(3, 4, -5); Z(-1, 8, 7) находится ближе к началу координат.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2021, 16:11
Ответы с готовыми решениями:

Вычисление значений функции адресации для k-мерного массива
Написать процедуру вычисления значений функции адресации для k-мерного массива, где каждый из k...

Постороить из 2 мерного массива в 1 мерный, который содержит все элементы 2 мерного массива , содержащихся по периметру массива
Постороить из 2 мерного массива в 1 мерный, который содержит все элементы 2 мерного массива ,...

Являются ли все векторы n-мерного пространства линейным подпространством соотв. векторного пространства?
Итак, необходимо определить являются ли все векторы n-мерного пространства, координаты которых -...

Переделать для 3-x мерного пространства
Файли задани в 2-д пространстве нужно переделать для 3-х мерного function plotClust( X,cl ) ...

1
1494 / 1209 / 821
Регистрация: 29.02.2016
Сообщений: 3,614
06.04.2021, 22:19 2
Лучший ответ Сообщение было отмечено AlexanderAlex как решение

Решение

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
#include <iostream>
using namespace std;
 
struct vect {
    vect(int x_, int y_, int z_) { x = x_; y = y_; z = z_; };
    int x;
    int y;
    int z;
};
 
double dict(vect x) {
    return(sqrt(x.x*x.x + x.y*x.y + x.z*x.z));
}
 
double min(double x, double y) {
    return((x < y) ? x : y);
}
 
int main()
{
    vect X(6, 2, -1), Y(3, 4, -5), Z(-1, 8, 7);
    double dx = dict(X);
    double dy = dict(Y);
    double dz = dict(Z);
    cout << "dist X = " << dx << endl;
    cout << "dist Y = " << dy << endl;
    cout << "dist Z = " << dz << endl;
    
    cout << "Min dist = " << min(dx,min(dy,dz))<< endl;
 
    system("pause");
    return 0;
}
1
06.04.2021, 22:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.04.2021, 22:19
Помогаю со студенческими работами здесь

Множество всех векторов n-мерного пространства
Здравствуйте, хочу спросить может ли кто-нибудь описать кратко алгоритм решения задачи, &quot;Образует...

Даны координаты n векторов n-мерного линейного пространства
Помогите с решением задчи, пожалуйста!!! Даны координаты n векторов n-мерного линейного...

Расчет скалярного произведения двух векторов n-мерного пространства
____________________________________3 задание ( упражнение3 ) это надо сделать! +++++(упражнение 3...

Вычисление площади всех возможных треугольников n-мерного пространства
Здравствуйте. Никак не могу дойти до алгоритма решения данной задачи: Допустим фиксируем...

Описать класс my_vector для работы с векторами n-мерного пространства
1. Описать класс my_vector для работы с векторами n-мерного пространства. Определить для векторов...

Определить, являются ли n векторов n -мерного линейного пространства линейно независимыми
4.4. Программа. Даны координаты n векторов n-мерного линейного пространства (n=7). Определить,...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru