Effacer les filtres
Effacer les filtres

Matlab function help in simulink model

1 vue (au cours des 30 derniers jours)
Pramit Biswas
Pramit Biswas le 19 Août 2013
i want to write this function in Matlab Function Box
{
function y = func_name(a)
b=b+a;
y=b;
}
the error is b is not defined
Actually I want write code for integration and derivative block

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 19 Août 2013
Modifié(e) : Azzi Abdelmalek le 19 Août 2013
function y = func_name(a)
persistent b
if isempty(b)
b=0;
end
b=b+a;
y=b;
Look at persistent
  3 commentaires
Azzi Abdelmalek
Azzi Abdelmalek le 19 Août 2013
Why do you want to code those blocks?
Pramit Biswas
Pramit Biswas le 20 Août 2013
1. Learn: How matlab works, what actually happen on this block? logic/math to program in real time; I know that integration can be written as summation. but that theory not works on real time/simulation mode
2. I want to take "to the power" of the signal:Derivative^variable1

Connectez-vous pour commenter.

Plus de réponses (0)

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by