how to increase the no. elements in the array structure

>> class(Sis)
ans =
'struct'
size(Sis(1).dailyprof)
ans =
6000
i want all Sis.dailyprof with size =7000 with all other element=0
example:
size(Sis(1).dailyprof) = 7000
size(Sis(2).dailyprof) = 7000
size(Sis(3).dailyprof) = 7000

 채택된 답변

Walter Roberson
Walter Roberson 2023년 11월 23일
You did not specify the MATLAB release you are using, so I will take advantage of a new function introduced in R2023b:
for K = 1 : numel(Sis);
Sis(K).dailyprof = resize(Sis(K).dailyprof, 7000);
end
If you are using an earlier release, different code would be needed.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Cell Arrays에 대해 자세히 알아보기

질문:

2023년 11월 22일

답변:

2023년 11월 23일

Community Treasure Hunt

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

Start Hunting!

Translated by