현재 폴더의 하위 폴더뿐만 아니라, 그 아래의 폴더, 그 아래아래의 폴더까지 모두 찾고 싶었다. 한참 고민했다. 재귀적으로 찾아야 하나? 재귀는 코드 짜기 귀찮으니까 어떻게든 while로 되지 않을까? ... ... 역시 검색을 잘 해야 한다. https://www.mathworks.com/matlabcentral/answers/448850-list-of-all-subfolders-and-theire-subfolders-etc 현재 폴더 아래의 모든 폴더와 파일을 찾고 싶다면 아래 한 줄이면 된다. d = dir('./**'); 하지만 이 중에는 '.'와 '..'가 폴더 개수만큼 들어있다. 아래 줄을 추가하여 이들을 제거할 수 있다. d = d(~ismember({d.name}, {'.', '..'}))..
gmail의 메일 검색 방법을 정리해봤다. ● 참고한 곳들 https://support.google.com/mail/answer/6593 https://support.google.com/mail/answer/7190 ● 일러두기 - 전반적으로 한글에는 잘 동작하지 않는 것 같다. - '문의하신'을 검색하고 싶은데 '문의'만 있는 경우와 '하신'만 있는 경우도 검색된다. 0. 기본 문법 = 키워드:밸류 아래는 몇 가지 예시이다. ● 메일이 thread로 묶인 경우, 묶인 메일 중 조건에 맞는 것이 있으면 thread 전체가 검색된다. ● 검색 시 whole word 기준인 것도 있고 아닌 것도 있다. 자세한 내용은 아래 참조. ● '키워드1:밸류1 키워드2:밸류2'로 검색하면 두 조건을 모두 만족하는 것을..
MATLAB R2024a Prerelease가 나왔습니다. Release note를 보고 자주 또는 종종 사용할 것 같은 것만 몇 가지 추려봤습니다. 1. 자유로워진 로컬 함수의 위치 로컬 함수를 코드 중간에서 정의할 수 있게 됩니다. 다만 if, for와 같은 conditional context 내에서는 정의할 수 없습니다. 2. Check spelling 기능 툴스트립-VIEW의 오른쪽 끝에 있습니다. 라이브 에디터의 텍스트, M-파일의 주석에서 파란색 밑줄로 보여줍니다. 3. createArray 함수 createArray를 이용하여 특정 클래스의 행렬을 만들 수 있습니다. 예전에는 클래스마다 초기화된 행렬을 만드는 방법이 달랐습니다. 4. arguments 블록 자동완성 이 상태에서 아래의 sug..