3 D plot with three input and one output

17 views (last 30 days)
Danish Nasir
Danish Nasir on 24 Aug 2021
Edited: KSSV on 24 Aug 2021
I have input data in the form of matrix column. Coulmn 1 represent x1, column2 represent x2, Coulmn 3 represent x3. My output is the 4th column of the matrix as K.
I want to plot x1,x2,x3 on x,y,z axis and then want output K represent on the 3D graph
x1 x2 x3 K
Matrix= [ 9 3 4 324880.4
7 4 4 278983.1
5 5 3 256614.1
5 6 2 245502.9
4 7 1 240079.1
4 8 4 239987.4 ]
Pls provide the code to plot 3D graph for the above data
  1 Comment
Turlough Hughes
Turlough Hughes on 24 Aug 2021
I assume x1,x2,x3 represent a line in 3d? How do you want to show K - as changes in the line colour?

Sign in to comment.

Answers (1)

KSSV
KSSV on 24 Aug 2021
Edited: KSSV on 24 Aug 2021
Matrix= [ 9 3 4 324880.4
7 4 4 278983.1
5 5 3 256614.1
5 6 2 245502.9
4 7 1 240079.1
4 8 4 239987.4 ] ;
x = Matrix(:,1) ;
y = Matrix(:,2) ;
z = Matrix(:,3) ;
c = Matrix(:,4) ;
scatter3(x,y,z,1000,c,'.');
colorbar

Products


Release

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!