How do you store the output of a function?

87 visualizaciones (últimos 30 días)
RIchard J
RIchard J el 18 de En. de 2015
Editada: RIchard J el 18 de En. de 2015
I wrote a function "problem8 (r,x)" and am using it in a new script:
problem8 (0.5,0:5)
When I run the above script, this is what I see in my command window:
x =
0 1 2 3 4 5
y =
0 0 -1 -3 -6 -10
I would like for these vectors or arrays (x and y) to be stored in my workspace but am not sure how to do so.

Respuesta aceptada

Star Strider
Star Strider el 18 de En. de 2015
Change the first line of your function to:
function [x, y] = problem8 (r,x)
Then call it as:
[x, y] = problem8(0.5,0:5)
and the values of ‘x’ and ‘y’ should be in your workspace.
You have to ask your function to return the results you’re interested in as output.

Más respuestas (0)

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by