Homework Help: Graphs in matlab

1. Nov 2, 2009

sara_87

1. The problem statement, all variables and given/known data

If we have a function f with respect to t,
given:
h=a/n
t=i*h

so this means, t depends on n.
I have a function in matlab named num.m: where n is the only input and. My question is: if i num(10) i can generate a graph of t (x axis) against f (y axis) by the command: plot(t,f). and i can also generate a graph for n=80 by executing num(80)

but...how can i have them on the same graph?
i tried to plot them on the same graph, but i get an error: vectors must be of the same length.

2. Relevant equations

3. The attempt at a solution

2. Nov 2, 2009

Staff: Mentor

To get more than one equation on your graph, see Ch 3 in this tutorial, http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/getstart.pdf, especially p. 3-33, Adding More Data to the Graph.

From the error you're getting, your arrays are apparently different sized, meaning they have different numbers of elements in them. If you want to graph, say x vs. t and y vs. t, make sure that all three arrays have 80 (or however many) elements in them.

3. Nov 2, 2009

sara_87

thanks. i used it and it helped a lot.
:)