I have a code but can't execute it. The code starts like this
이전 댓글 표시
function GPcore(path)
if nargin<1
path=cd;
end
llii={};
lli=strsplit(ls(path));
for iio=1:length(lli)
if length(lli{iio})>4
if strcmpi(lli{iio}(end-3:end),'.ini')
llii = {llii{:} ,lli{iio}};
end
end
end
I think the problem lies in line 8 with strsplit(ls(path))
Do I need to change the code or install some libraries?
댓글 수: 3
Walter Roberson
2020년 5월 6일
What error message do you get?
Which MATLAB release are you using?
Have you considered using regexp()?
regexp(lli, '^.*\.ini', 'match', 'once')
Note that using ls() will cause problems if you have names that include whitespace.
Stephen23
2020년 5월 6일
"Do I need to change the code..."
Yes: use dir rather than ls.
Arif Istiak Abeg
2020년 5월 6일
this is function generator.
You have to new script and then paste it there then save it
now you can use "GPcore()" as a customed function
답변 (1개)
Arif Istiak Abeg
2020년 5월 6일
0 개 추천
this is function generator.
You have to new script and then paste it there then save it
now you can use "GPcore()" as a customed function
카테고리
도움말 센터 및 File Exchange에서 Environment and Settings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!