필터 지우기
필터 지우기

give name to value in row

조회 수: 1 (최근 30일)
paul kaam
paul kaam 2015년 5월 18일
댓글: paul kaam 2015년 5월 18일
Hi everyone,
say i have a row like this:
a= [1 2 3 4];
and I want each value to get its own name like this:
time = 1 bb = 2 fk = 3 ww = 4
I thought by doing it like this:
[time bb fk ww] = a;
but apprently that does not work
hope u can help it's probably easy but i guess not for me :)
thanks in advance!
Paul

답변 (2개)

Walter Roberson
Walter Roberson 2015년 5월 18일
You might want to use table()

Stephen23
Stephen23 2015년 5월 18일
편집: Stephen23 2015년 5월 18일
If you want to allocate multiple values at once then you can use deal:
>> a = [1 2 3 4];
>> b = num2cell(a);
>> [time,bb,fk,ww] = deal(b{:})
time =
1
bb =
2
fk =
3
ww =
4
Or you could simply allocate them explicitly:
>> time = a(1), bb = a(2), fk = a(3), ww = a(4)
time =
1
bb =
2
fk =
3
ww =
4

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by