Plotting a 6 Dimensional Array

6 Ansichten (letzte 30 Tage)
Tanvir Ahmad
Tanvir Ahmad am 9 Jan. 2015
Kommentiert: geekyGiraffe am 21 Jun. 2017
I have a 6 dimensional array with each dimension have 17 elements. Now I want to plot this array but don't know how. Can anyone please suggest a method to plot this array
  3 Kommentare
Tanvir Ahmad
Tanvir Ahmad am 10 Jan. 2015
Yes it is a 17*17*17*17*17*17 matrix. I am working on some wind energy problems. Each dimension represents one wind turbine. Then I add all these powers to get the total power. The problem is a complex one. Therefore, I have to plot all the combinations of powers and the find the maximum. I have the combinations in this 6-D array, now I have to plot it somehow and then use some technique to find the maxima.
This problem in the future would have more turbines - means more dimensions
geekyGiraffe
geekyGiraffe am 21 Jun. 2017
function plotm works for 6 dimensional data

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Zoltán Csáti
Zoltán Csáti am 10 Jan. 2015
Plot like a multivariate function: by its level sets.
  5 Kommentare
Zoltán Csáti
Zoltán Csáti am 14 Jan. 2015
It is quite ambiguous for me to deal with arrays of more than 3 dimensions. I suggest you to use a cell array instead, in which every cell would contain a matrix representing a wind turbine.
arich82
arich82 am 14 Jan. 2015
Try using the squeeze command:
mesh(x, y, squeeze(m(1,1,1,1,:,:)));

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Wind Power finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by