2013-01-12 4 views

답변

1

문자열을 str에 저장하고 val에 할당 할 값을 지정하십시오. 다음과 같은 방법으로 eval을 사용해야합니다. 예를 들어

eval([str,'= val']); 

,

>> str = 'X'; 
>> val = rand(5); 
>> whos 
    Name  Size   Bytes Class  Attributes 

    str  1x1     2 char     
    val  5x5    200 double    

>> eval([str,'= val']) 

X = 

    0.8147 0.0975 0.1576 0.1419 0.6557 
    0.9058 0.2785 0.9706 0.4218 0.0357 
    0.1270 0.5469 0.9572 0.9157 0.8491 
    0.9134 0.9575 0.4854 0.7922 0.9340 
    0.6324 0.9649 0.8003 0.9595 0.6787 

>> whos 
    Name  Size   Bytes Class  Attributes 

    X   5x5    200 double    
    str  1x1     2 char     
    val  5x5    200 double 
+0

덕분에 사랑하는 브로 – Behnam

관련 문제