Using function simple equation doesn't work

Hello guys,
Could you tell me why my function doesn't work, without block "fcn" - "Pikr1" everything works and scope shows me results.
How to use this "fcn" block, I would like to put there my own variable which is counted from output "p".
matlabscreeen.JPG
Greetings,
Krystian

 Réponse acceptée

gonzalo Mier
gonzalo Mier le 8 Mai 2019
Modifié(e) : gonzalo Mier le 8 Mai 2019

0 votes

Next time, I ask you to add more info so people can help you easily and not only with a photo.
The problem here is the block fcn "Pikr1" accepts as parameter a formula with the input u. So if you want to do p*p you have to input in the fcn block the formula u*u.

Plus de réponses (1)

Krystian Wiewiór
Krystian Wiewiór le 9 Mai 2019
Modifié(e) : Krystian Wiewiór le 9 Mai 2019

0 votes

Thank you,
It works, but what in situations if I have many inputs and need to write an equation in one "fcn" block.
I know it is possible with "MUX" but what should I do next with this?
Greetings,
K.
---
I think I found out the answer I just write "u(1)*u(2)" for example

Catégories

En savoir plus sur Simulink dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by