# fetchOutputs

Récupérer les résultats d'une fonction s'exécutant dans le pool d'arrière-plan.

## 📝 Syntaxe

* \[y1, ... , ym] = fetchOutputs(f)

## 📥 Argument d'entrée

* f - objet FevalFuture

## 📤 Argument de sortie

* y1, ... , ym - sorties

## 📄 Description

\[y1, ... , ym] = fetchOutputs(f) récupère m résultats d'un tableau de Future f.

fetchOutputs attend que la fonction associée à f se termine avant de récupérer les résultats.

Si fetchOutputs est appelé, la propriété Read de chaque élément de f est définie sur true.

## 💡 Exemples

Sequential version

```matlab

tic()
R1 = magic(5000);
R2 = magic(5000);
toc()
size(R1)

```

Parallel version

```matlab

b = backgroundPool()
tic()
fptr = str2func('magic');
f1 = parfeval(b, fptr, 1, 5000);
f2 = parfeval(b, fptr, 1, 5000);
b
r1 = fetchOutputs(f1);
r2 = fetchOutputs(f2);
toc()
size(r1)
f1
f2
```

## 🔗 Voir aussi

[parfeval](https://nelson-9.gitbook.io/nelson/markdown/fr/parallel/parfeval), [backgroundPool](https://nelson-9.gitbook.io/nelson/markdown/fr/parallel/backgroundpool), [fetchNext](https://nelson-9.gitbook.io/nelson/markdown/fr/parallel/fetchnext).

## 🕔 Historique

| Version | 📄 Description   |
| ------- | ---------------- |
| 1.0.0   | version initiale |
