필터 지우기
필터 지우기

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에서 2-D and 3-D Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by