У меня есть матрица A
размером 5x3, которая включает в себя 3D (X, Y, Z) координаты некоторых точек, например:
A = [5.2985 0.3737 6.7050;
0.5921 2.0948 6.9703;
-4.2524 3.8338 6.9863;
-3.9856 3.708 2.7925;
-3.6727 3.58830 1.2437]
и матрица B
размером 5x3, которая также включает трехмерные координаты других точек, например:
B = [10.715877 -19.59950 3.575112000;
14.3055 -17.9177 6.46700;
17.67064 -16.201099 9.86076800;
14.8090 -16.30260 12.64600;
13.412823 -16.49700 13.4652810]
и вектор D
размером 5x1, который включает ошибку расстояний между каждой точкой матрицы A
и матрицы B
, например:
D = [0.001;
0.03;
0.07;
0.06;
0.6]
Например, D(1,1)
- это ошибка расстояния между A(1)
и B(1)
, а D(2,1)
- ошибка расстояния между A(2)
и B(2)
и так далее. Теперь у меня вопрос: как я могу построить эти два набора данных трехмерных точек с их линиями ошибок расстояния на одном и том же графике? и как я могу показать каждую линию расстояния с соответствующими точками одним цветом? например, point1
из матрицы A
и point1
из матрицы B
и их ошибка расстояния отображается красным цветом, затем point2
из матрицы A
и point2
из матрицы B
, а их ошибка расстояния отображается синим цветом и так далее.
Вот как это должно выглядеть: