명령의 Matlab 출력을 파일로 리디렉션하는 방법은 무엇입니까?[복제하다]
문제
Matlab 명령의 출력을 파일로 리디렉션하거나 복사하고 싶습니다.어떻게 해야 합니까?
제 경우에는 UNIX 도구를 사용하여 비교하고 싶은 두 개의 큰 구조체가 있습니다. diff
.
예:Matlab에서 이 작업을 수행할 수 있습니다.
>> s1
s1 =
a: 32
abc: 'example'
>>
대략적인 내용이 포함된 파일을 원합니다.
s1 =
a: 32
abc: 'example'
다음 솔루션은 실행 가능하지 않습니다.
- 복사-붙여넣기:(편안하게) 자동화할 수 없습니다.
save -ascii
:구조체에서는 작동하지 않습니다.
해결책
다른 팁
더 세밀하게 처리해야 하는 경우 다음이 있습니다. evalc
출력을 문자열에 저장하는 함수입니다.
나중에 MATLAB이 제공하는 모든 출력 채널로 문자열을 출력할 수 있습니다.
제휴하지 않습니다 StackOverflow