How do you store the output of a function?

86 vues (au cours des 30 derniers jours)
RIchard J
RIchard J le 18 Jan 2015
Modifié(e) : RIchard J le 18 Jan 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.

Réponse acceptée

Star Strider
Star Strider le 18 Jan 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.

Plus de réponses (0)

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by