Plotting a 6 Dimensional Array

조회 수: 8 (최근 30일)
Tanvir Ahmad
Tanvir Ahmad 2015년 1월 9일
댓글: geekyGiraffe 2017년 6월 21일
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
Tanvir Ahmad
Tanvir Ahmad 2015년 1월 10일
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 2017년 6월 21일
function plotm works for 6 dimensional data

댓글을 달려면 로그인하십시오.

채택된 답변

Zoltán Csáti
Zoltán Csáti 2015년 1월 10일
Plot like a multivariate function: by its level sets.
  댓글 수: 5
Zoltán Csáti
Zoltán Csáti 2015년 1월 14일
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 2015년 1월 14일
Try using the squeeze command:
mesh(x, y, squeeze(m(1,1,1,1,:,:)));

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Wind Power에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by