Hello All,
Suppose I want to model the folowing logic or code in Simulink.
for i=1:10
A(i)=i
end
% ^ How to model the above logic
% This Example hoe to model in simulink
for i=1:10
if i==1
a(i)=24;
else
a(i)=1+i;
end
end

 채택된 답변

Fangjun Jiang
Fangjun Jiang 2020년 2월 8일

0 개 추천

Use "For Iterator Subsystem"

댓글 수: 7

stozaki
stozaki 2020년 2월 8일
Yes, I attached sample model.
Upendran muni
Upendran muni 2020년 2월 9일
Thanks
But in the attached model i'm seeing iterator is not effective because of switch and delay block used inside the for itreator
MAtlab_question.jpg
stozaki
stozaki 2020년 2월 9일
I modified it. But it is example, So please customize you to your purpose.
Upendran muni
Upendran muni 2020년 2월 9일
I need a help your help,Can You model the exact model for the above problem.
I attached following model.
for i=1:10
if i==1
a(i)=24;
else
a(i)=1+i;
end
end
Do you solve the problem?
Upendran muni
Upendran muni 2020년 2월 12일
Woking fine
for i=1:10
if i==5 % Now if its equals to 5 only then
a(i)=24;
else
a(i)=1+i;
end
end
If i ==5 only ,Then how it will work..i tried

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Create Large-Scale Model Components에 대해 자세히 알아보기

제품

릴리스

R2015a

질문:

2020년 2월 8일

댓글:

2020년 2월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by