# 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.

SifetchOutputs est appelé, la propriété Read de chaque élément def 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 |
