covert matlab program to simulink block

hi all, i am constructing a feedback loop in simulink . the loop contains certain matlab programs. i want to know whether i can implement the matlab code or the executable file in simulink block so that it executes in simulink.
thanks in advance.
with regards, shiksha

1 个评论

Hi all, Thanks for the reply. I actually want to do some image processing(SIFT) in the block to get some variables. So it requires a group of programs not just one program or function. So is there any way to do it?
regards, shiksha

请先登录,再进行评论。

 采纳的回答

更多回答(2 个)

Mischa Kim
Mischa Kim 2014-2-18
Shiksha, yes, provided I correctly understand your question.
You can include MATLAB functions in Simulink models (e.g., by using a MATLAB function block from the library [User-Defined Functions]). When you run the Simulink model the model-embedded MATLAB functions are automatically executed.
Does this answer your question?

2 个评论

Hi mischa, Thanks for the reply. I actually want to do some image processing(SIFT) in the block to get some variables. So it requires a group of programs not just one program or function. So is there any way to do it?
regards, shiksha
Absolutely. You can have multiple MATLAB functions inside a Simulink model, simply drag the MATLAB function block from the Library as many times as you need, or, copy-paste the block inside the model.
You can also call MATLAB functions (say, e.g., from one of these functions blocks) that are not part of the Simulink model.

请先登录,再进行评论。

类别

在 帮助中心 和 File Exchange 中查找有关 Simulink Functions 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by