Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

How to plot with continuous line

Asked by K

K (view profile)

on 24 Nov 2012

Hi, I have an array and I want to plot it into graph. My problem is I got a dotted graph line and not a continuous one. How should I change my code to solve this problem? My code look like this:

Figure(1) hold on

for i= 1:5 array(i) = i*3; plot (i, array(i)); end

0 Comments

K

K (view profile)

Tags

Products

No products are associated with this question.

1 Answer

Answer by Azzi Abdelmalek

Azzi Abdelmalek (view profile)

on 24 Nov 2012
Edited by Azzi Abdelmalek

Azzi Abdelmalek (view profile)

on 24 Nov 2012
Accepted answer

Use plot after the loop

 for ii= 1:5
    x(ii)=ii 
    array(ii) = ii*3; 
  end
 plot (x, array); 

%don't use i and j as variables (used with comlex numbers)

5 Comments

K

K (view profile)

on 24 Nov 2012

Ooo..now I understand..Thank you

K

K (view profile)

on 24 Nov 2012

One more question. Do you know what is the maximum elements of array that Matlab can support?

Azzi Abdelmalek

Azzi Abdelmalek (view profile)

on 24 Nov 2012

I can't tell exactly, that depends on your matlab version, also on your computer power and memory. look at this link http://www.mathworks.com/support/solutions/en/data/1-IHYHFZ/index.html

Azzi Abdelmalek

Azzi Abdelmalek (view profile)

Contact us