matlab funtion using "for loop" in simulink

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

Hi Neeta,
I am facing the same issue. Did you get solution for this issue?

Sign in to comment.

Answers (0)

Categories

Community Treasure Hunt

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

Start Hunting!