MATLAB Answers

matlab funtion using "for loop" in simulink

4 views (last 30 days)
Neeta Khare
Neeta Khare on 1 Jun 2016
Hi there, I am using simple "for loop" (see below) in Simulink using Matlab function block. I code simply work in workspace without error. however does not work as Matlab function in Simulink block. Can anyone help me with this. Thanking you in advance,
function P = P(I, del_t)
for i=1:10000
capn = 20.6;
sigma = -0.14;
row = 0.6436;
soc(i+1) = soc(i) + (I*del_t)/((capn+sigma)+row);
end
P = SOC(i+1);
end

  1 Comment

Bhushan Ravindra Attarde
Bhushan Ravindra Attarde on 7 May 2020
Hi Neeta,
I am facing the same issue. Did you get solution for this issue?

Sign in to comment.

Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by