Azzera filtri
Azzera filtri

Matlab function help in simulink model

1 visualizzazione (ultimi 30 giorni)
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

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 19 Ago 2013
Modificato: Azzi Abdelmalek il 19 Ago 2013
function y = func_name(a)
persistent b
if isempty(b)
b=0;
end
b=b+a;
y=b;
Look at persistent
  3 Commenti
Azzi Abdelmalek
Azzi Abdelmalek il 19 Ago 2013
Why do you want to code those blocks?
Pramit Biswas
Pramit Biswas il 20 Ago 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

Accedi per commentare.

Più risposte (0)

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by