loop through array of strings in tic

Hi,
I want to loop through an array of strings in tlc that I retrieve from a MATLAB function.
I.e., something like the following: (OBS, this code doesn't work)
%assign values = FEVAL("my_fcn", arg)
%assign nbrOfValues = FEVAL("length", values)
%foreach i = nbrOfValues
%<values[i]>
%endforeach
How do I do this?

댓글 수: 4

What is 'tlc' or 'tic'? It seems not to have anything to do with your code or I don't know what it stands for anyway.
Do you already have your array of strings (either a cell array of chars or actual string objects)?
If so then just
for n = 1:numel( myStrings )
myStrings{n} % Do whatever you want with the string
end
Rik
Rik 2017년 6월 9일
It look like you would benefit from a crash course on Matlab. Your example code is not Matlab syntax, but it is very close to is, so why write it this way?
And whatever you do, try to find a way to solve your problem without having to resort to feval, eval or global variables. It is virtually always possible and virtually always a far superior piece of code.
Philip Borghesani
Philip Borghesani 2017년 6월 9일
편집: Philip Borghesani 2017년 6월 9일
This is not MATLAB code it is tlc for the Target Language Compiler to create an S-function for use with Simulink and RTW.
Caroline Brandberg
Caroline Brandberg 2017년 7월 3일
Yes, sorry for the confusion, and thanks @Philip Borghesani for the clarification. Any ideas of how to solve this issue?

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

답변 (0개)

카테고리

도움말 센터File Exchange에서 Target Language Compiler에 대해 자세히 알아보기

질문:

2017년 6월 9일

댓글:

2017년 7월 3일

Community Treasure Hunt

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

Start Hunting!

Translated by