dimension이 다른 열들을 하나의 변수에 같이 넣는 방법 있나요 ??
예를 들어서
A = 1 2 3 2 3 6 4 2 7
이렇게 1행은 3열, 2행은 2열, 3행은 4열로 열들이 다르게 각 행에 들어가는 방법이 Matlab에 존재하나요 ?
cell 로 변수를 잡고 거기다 길이가 다른 벡터들을 넣으면 되지 않을까요?
octave:8> a=cell(3,1); octave:9> a{1}={1 2 3}; octave:10> a{2}={2 3}; octave:11> a{3}={6 4 2 7}; octave:12> a a = { [1,1] = { [1,1] = 1 [1,2] = 2 [1,3] = 3 } [2,1] = { [1,1] = 2 [1,2] = 3 } [3,1] = { [1,1] = 6 [1,2] = 4 [1,3] = 2 [1,4] = 7 } } octave:13>
이걸 보니... 남들 matlab 으로 과제할 때 혼자 octave 가지고 삽질하던 기억이 나네요. 당시엔 그래프(칼라) 출력을 그대로 프린트 할 방법을 찾지 못해 그림으로 저장해서 출력하는 만행을 저질렀습니다.
OTL
세세한 부분에서는 matlab을 아직 못따라가지만, 대부분 중요한 부분이 아니고, 다른 방법으로 구현할 수 있는 부분이더군요. 그리고, 특정 부분에서는 matlab에 구현되지 않은 확장명령어를 갓고있거나 더 우수한 함수 기능들을 갓고있는 부분도 있더군요. :)
그냥 matrix를 안 쓰면 됩니다.
a{1} = [1, 2, 3, 4] a{2} = [1, 2, 3] a{3} = [1, 2, 3, 4, 5]
같은 식으로요. matlab은 실험 프로그램 쓸 때만 간간히 써서 이게 정식 명칭이 뭔지 모르겠네요. 그냥 배열같은데..
제가 사용하는 버전은 7.1입니다.
그게 cell입니다. cell의 인덱스는 매트릭스와는 달리 {}로 한다더군요.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
cell 로 변수를 잡고
cell 로 변수를 잡고 거기다 길이가 다른 벡터들을 넣으면 되지 않을까요?
이걸 보니... 남들
이걸 보니... 남들 matlab 으로 과제할 때 혼자 octave 가지고 삽질하던 기억이 나네요.
당시엔 그래프(칼라) 출력을 그대로 프린트 할 방법을 찾지 못해 그림으로 저장해서 출력하는 만행을 저질렀습니다.
OTL
세세한 부분에서는
세세한 부분에서는 matlab을 아직 못따라가지만, 대부분 중요한 부분이 아니고, 다른 방법으로 구현할 수 있는 부분이더군요.
그리고, 특정 부분에서는 matlab에 구현되지 않은 확장명령어를 갓고있거나 더 우수한 함수 기능들을 갓고있는 부분도 있더군요. :)
저는 그냥..
그냥 matrix를 안 쓰면 됩니다.
a{1} = [1, 2, 3, 4]
a{2} = [1, 2, 3]
a{3} = [1, 2, 3, 4, 5]
같은 식으로요. matlab은 실험 프로그램 쓸 때만 간간히 써서 이게 정식 명칭이 뭔지 모르겠네요.
그냥 배열같은데..
제가 사용하는 버전은 7.1입니다.
그게
그게 cell입니다.
cell의 인덱스는 매트릭스와는 달리 {}로 한다더군요.
댓글 달기