У меня есть набор данных с 4 независимыми переменными, и я считаю единственный способ представлять 4 независимых переменных, а одна зависимая переменная - анимировать трехмерный график рассеяния.Анимированный 3D Scatter-Plot в Matlab
Скажем, у меня есть следующий набор данных:
W X Y Z Val
0 0 0 0 5.5
0 0 0 1 2.3
0 0 1 0 1.6
0 0 1 1 8.8
0 1 0 0 2.6
0 1 0 1 4.8
0 1 1 0 0.1
0 1 1 1 1.1
1 0 0 0 1.0
1 0 0 1 0.0
1 0 1 0 0.4
1 0 1 1 4.4
1 1 0 0 4.4
1 1 0 1 7.9
1 1 1 0 9.1
1 1 1 1 2.3
И значения читались и преобразуются в следующие массивы:
W = {0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1}
x = {0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1}
X = {0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1}
Z = {0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1}
Val = {5.5,2.3,1.6,8.8,2.6,4.8,0.1,1.1,1.0,0.0,0.4,4.4,4.4,7.9,9.1,2.3}
Я задаюсь вопросом, как создать 3D (разброс 3) с X, Y и Z как независимые переменные, Val, представленные цветами в точках, и анимировать по отношению к переменной W как время?
В основном, когда разные значения Вала для того, когда W = 0 и W = 1 построены в разное время по отношению к X, Y и Z.
и на ваш вопрос? – bla
@natan Извините, последнее предложение было вопросом. Сделано редактирование. – sj755