필터 지우기
필터 지우기

Plotting [1,n) cell arrays against each other

조회 수: 5 (최근 30일)
Mark
Mark 2012년 11월 27일
Hi guys,
Iv been writing up a program for estimation of rotor power, however, i need to output a graph plot of thrust coeff against pitch angle. Iv got my results out of a for loop based program as two 1 x n (n is defined as between 15 and 30) cell arrays. Iv used the following code:
graph = plot(EffCT,Theta1);
axis([5 30 1 3]);
set(graph,'Color','red','LineWidth',2)
But it only opens the figure window with no line in sight, and im sure by axis are correctly sized as iv reviewed the arrays. If you could help me out id really appreciate it.
Cheers Mark
  댓글 수: 2
Matt Fig
Matt Fig 2012년 11월 27일
편집: Matt Fig 2012년 11월 27일
So EffCT and Thetal are cell arrays? What do the cells look like? Is each cell a single value, like this:
X = num2cell(1:5)
If so, I am surprised that call to plot doesn't error. Please show what these two variables are. Cell arrays (so describe the contents) or doubles?? Maybe even give a small sample for us to look at.
Mark
Mark 2012년 11월 27일
I may be wrong in calling them cell arrays, I get a what looks like a 1xn matrix as an output eg
EffECT equals - ( 1.2 1.5 1.3)
Sorry about the format, im on the move and my phone has limited functions

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

채택된 답변

Matt Fig
Matt Fig 2012년 11월 27일
편집: Matt Fig 2012년 11월 27일
Try your code without calling the AXIS function. Judging by your data you do not have cell arrays, you have numeric arrays and you're setting the limits beyond the range of the data.
I.e., try this:
graph = plot(EffCT,Theta1);
% axis([5 30 1 3]);
set(graph,'Color','red','LineWidth',2)
  댓글 수: 6
Mark
Mark 2012년 11월 27일
Ill have to try tommorow, will comment when i get the chance to have another go. Thanks a lot for helping this far.
Mark
Mark 2012년 11월 28일
Had a try again today after going through the code removing other bugs and it worked so, mystery not solved but now it works so im good. Thanks for your help.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Graphics Performance에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by