In the table below you can find the equivalent between the **Simulink®** and **Xcos** blocks for **Mathematical operations** library/palette. The block which are not present in both libraries are omitted from the table.

This conversion table can be used in case you need to convert a **Simulink®** model to an **Xcos** block diagram model or vice-versa.

Simulink Math Operations library | Xcos Mathematical Operations palette |

Let’s look at a simple example in which we create a **Simulink**® block diagram model, simulate it and plot the results. We’ll recreate the equivalent model in **Xcos** and check if the results are the same.

### Simulink® block diagram model

The purpose of the model is only to use some of the Math Operations **Simulink**® blocks which have an equivalent in the **Xcos** palette. The same parameters are going to be used for the **Xcos** block diagram.

By running the **Simulink**® model above, we get the following plot window:

### Xcos block diagram model

We follow the same approach for the **Xcos** block diagram model. Using equivalent blocks (see table above), we recreate the same functionality of the **Simulink** model.

The block parameters have the same values as those in the **Simulink** block diagram.

After running the Xcos model for `10 s`

, we get the following graphical window:

As you can see, the outputs of the **Xcos** block diagram model are identical with the **Simulink** results. This proves that we can use **Xcos** as an alternative to **Simulink**, when we want to simulate and analyze block diagrams with **mathematical operations**.

For any questions, observations and queries regarding this article, use the comment form below.

Don’t forget to Like, Share and Subscribe!