필터 지우기
필터 지우기

Add new double array within cell for each iteration in a for loop

조회 수: 8 (최근 30일)
Rudolf
Rudolf 2021년 4월 30일
댓글: Rudolf 2021년 5월 2일
I'm trying to get many values out of an excel sheet.
Is it possible to have a cell variable which gets added one more array of double values for each iteration, and how do i write it?
Outside a for loop i can write:
hourValues{1} = some code;
hourValues{2} = some code;
hourValues{3} = some code;
and i will get a 1x3 cell named hourValues which with some code will contain my 3 arrays of double. But how to write this inside a for loop?

채택된 답변

Matt J
Matt J 2021년 4월 30일
hourValues=cell(1,3);
for i=1:3
hourValues{i} = some code;
end
  댓글 수: 3
Rudolf
Rudolf 2021년 5월 2일
There is something weird with the code i use. No matter how i pass the string it doesn't work, so i will have to open a separate question on that. You've answered my questions Matt J, thank you. :)
string() works by the way, and strangely num2str gave me char. Example, this code:
a = 1;
b = string(a);
c = num2str(a);
returns this:

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Characters and Strings에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by