Using function simple equation doesn't work

1 vue (au cours des 30 derniers jours)
Krystian Wiewiór
Krystian Wiewiór le 8 Mai 2019
Commenté : gonzalo Mier le 9 Mai 2019
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
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
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
  1 commentaire
gonzalo Mier
gonzalo Mier le 9 Mai 2019
You are right, use "u(1)*u(2)"

Connectez-vous pour commenter.

Catégories

En savoir plus sur Simulink Functions dans Help Center 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