# Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English verison of the page.

# `Graph`::`getEdgeCosts`

Returns a table with the edge costs.

MATLAB live scripts support most MuPAD functionality, though there are some differences. For more information, see Convert MuPAD Notebooks to MATLAB Live Scripts.

## Syntax

```Graph::getEdgeCosts(`G`)
```

## Description

`Graph::getEdgeCosts(G)` returns a table with the edge costs of the graph `G`. Thus `Graph::getEdgeCosts(G)` returns the costs of all edges in `G`.

### Note

Costs will most probably only be defined, if transportation problems occur.

### Note

If FAIL is returned, no costs werde defined (this way both, network and graph algorithms handle this situation correct.)

## Examples

### Example 1

First lets define a graph without edge costs:

```G1 := Graph::createCircleGraph(3): Graph::getEdgeCosts(G1)```

`FAIL` was returned, because no edge costs were defined.

```Graph::getEdges(G1); G1 := Graph::setEdgeCosts(G1, [[1, 2], [3, 1]], [5, 1/2]): Graph::getEdgeCosts(G1)```

The first output shows all the edges and the second one the assigned edge costs.

## Parameters

 `G` A graph

Table