2012-09-14 3 views
0

누군가가이 문제를 도울 수 있다면 그것은 대단 할 것입니다.MATLAB의 txt 파일에있는 목록의 무작위 단어를 어떻게 표시합니까?

나는 하나의 열에서 .txt 파일에서 단어의 목록을 얻고, matlab에 PsychtoolboxDrawFormattedText를 사용하여 (교체하지 않고) 임의의 순서로 제시하고자했습니다. 순간

는이 오류 받고 있어요 : 나는 정신 도구 상자 경험하고 있지 않다

Error using cast 
Unsupported class for conversion. 

Error in DrawFormattedText (line 282) 
     curstring = cast(curstring, stringclass); 
+2

당신은 훨씬 더 당신이 오류에 대한 일부 내용을 제공하면 도움을받을 가능성이있어. 어떤 코드 덩어리가 그 오류를 던집니까? 동일한 오류가 발생하는 프로그램의 가장 단순한 버전은 무엇입니까? – Isaac

+0

이 추출물은 동일한 오류를냅니다 : – user1671947

+0

MedicineInformation = 'MedicineInfo.txt'; [Word] = 텍스트 스캔 (MedicineInformation, '% s'); 정보 = 단어 {1}; InformationText = RandSample (정보); DrawFormattedText (w, InformationText, 'center', 'center'); – user1671947

답변

0

,하지만 당신이 설명하는 작업은 매우 간단 보인다.

  • 시도를 그것과 선택을 rightclicking, 현재 디렉토리에서 "데이터 가져 오기"

는 희망 데이터가 구성되어 그것을 위치하여 파일을 가져 : 여기

내가 그것을 접근 할 방법입니다 좋게, 그렇지 않으면 너는 창조적 일 필요가있을 수도있다.

  • 이제, 예를 들어 '데이터', 이제

  • 당신이에 의해 무작위로 그릴 수있는 NX1 셀 어레이 변수를 얻을 것이다 : P = randperm (1 : N)

100 개 단어를 표시 할 경우 , 그냥 수행

for i = 1:100 
data(p(i)) 
end 
관련 문제