<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>winmin 라이브러리</title>
    <link>https://winmin-lib.tistory.com/</link>
    <description>로봇 만드는 대학원생입니다.
연구하며 배우는 것들을 기록해요.</description>
    <language>ko</language>
    <pubDate>Thu, 9 Apr 2026 00:35:26 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>_winmin</managingEditor>
    <image>
      <title>winmin 라이브러리</title>
      <url>https://tistory1.daumcdn.net/tistory/7544326/attach/47e22fb73efd4ddf835a58fd1696ccde</url>
      <link>https://winmin-lib.tistory.com</link>
    </image>
    <item>
      <title>[Powerpoint] Multi-line 수식 '=' 정렬</title>
      <link>https://winmin-lib.tistory.com/32</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;다음과 같은 여러 줄에 걸친 수식을 입력한다고 할 때 '=' 기호에 맞게(혹은 원하는 다른 기호에) 수식을 정렬하는 방법이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이때 수식들은 Shift + Enter를 통한 줄바꿈으로 작성되어야 한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;363&quot; data-origin-height=&quot;146&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qzqzX/dJMcacQbLDJ/uuNsNkI3p3deHt00hTdvK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qzqzX/dJMcacQbLDJ/uuNsNkI3p3deHt00hTdvK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qzqzX/dJMcacQbLDJ/uuNsNkI3p3deHt00hTdvK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqzqzX%2FdJMcacQbLDJ%2FuuNsNkI3p3deHt00hTdvK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;363&quot; height=&quot;146&quot; data-origin-width=&quot;363&quot; data-origin-height=&quot;146&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기호의 왼편에 커서를 두고 우클릭한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Math Options &amp;gt; Align at this Character 선택. 마찬가지로 다른 줄의 기호에 대해서도 선택해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;522&quot; data-origin-height=&quot;734&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNEwax/dJMcahKKdat/OZ3evdFnOBLvWrzZrRRcuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNEwax/dJMcahKKdat/OZ3evdFnOBLvWrzZrRRcuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNEwax/dJMcahKKdat/OZ3evdFnOBLvWrzZrRRcuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNEwax%2FdJMcahKKdat%2FOZ3evdFnOBLvWrzZrRRcuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;522&quot; height=&quot;734&quot; data-origin-width=&quot;522&quot; data-origin-height=&quot;734&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;선택한 기호에 대해서 잘 정렬된 모습이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;306&quot; data-origin-height=&quot;123&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QjZN4/dJMcaiQmwZQ/LkzRlHL5hpMM1yqFW2Xry1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QjZN4/dJMcaiQmwZQ/LkzRlHL5hpMM1yqFW2Xry1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QjZN4/dJMcaiQmwZQ/LkzRlHL5hpMM1yqFW2Xry1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQjZN4%2FdJMcaiQmwZQ%2FLkzRlHL5hpMM1yqFW2Xry1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;306&quot; height=&quot;123&quot; data-origin-width=&quot;306&quot; data-origin-height=&quot;123&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Other SW/Microsoft365</category>
      <category>powerpoint = 정렬</category>
      <category>파워포인트 수식 정렬</category>
      <author>_winmin</author>
      <guid isPermaLink="true">https://winmin-lib.tistory.com/32</guid>
      <comments>https://winmin-lib.tistory.com/32#entry32comment</comments>
      <pubDate>Mon, 6 Apr 2026 16:01:41 +0900</pubDate>
    </item>
    <item>
      <title>[Visual Studio] unresolved external symbol __imp_timeGetDevCaps, __imp_timeBeginPeriod 해결방법 (LNK2019 error)</title>
      <link>https://winmin-lib.tistory.com/31</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Visual Studio에서 threading을 위한 환경을 구축하던 중 다음과 같은 에러가 발생했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Timeapi.h의 timeGetDevCaps, timeBeginPeriod 함수를 쓰기 위해서는 추가적으로 winmm.lib를 링크해야하는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://learn.microsoft.com/ko-kr/windows/win32/api/timeapi/nf-timeapi-timegetdevcaps&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://learn.microsoft.com/ko-kr/windows/win32/api/timeapi/nf-timeapi-timegetdevcaps&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1774503979908&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;timeGetDevCaps 함수(timeapi.h) - Win32 apps&quot; data-og-description=&quot;timeGetDevCaps 함수는 타이머 디바이스를 쿼리하여 해상도를 확인합니다.&quot; data-og-host=&quot;learn.microsoft.com&quot; data-og-source-url=&quot;https://learn.microsoft.com/ko-kr/windows/win32/api/timeapi/nf-timeapi-timegetdevcaps&quot; data-og-url=&quot;https://learn.microsoft.com/ko-kr/windows/win32/api/timeapi/nf-timeapi-timegetdevcaps&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/A8rOh/dJMb8Z3qYwM/kyL7VC6diTrKkrOg0oYJtK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://learn.microsoft.com/ko-kr/windows/win32/api/timeapi/nf-timeapi-timegetdevcaps&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://learn.microsoft.com/ko-kr/windows/win32/api/timeapi/nf-timeapi-timegetdevcaps&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/A8rOh/dJMb8Z3qYwM/kyL7VC6diTrKkrOg0oYJtK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;timeGetDevCaps 함수(timeapi.h) - Win32 apps&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;timeGetDevCaps 함수는 타이머 디바이스를 쿼리하여 해상도를 확인합니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;learn.microsoft.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드에 다음과 같이 명시적으로 링크해주거나&lt;/p&gt;
&lt;pre id=&quot;code_1774503938829&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#pragma comment(lib, &quot;winmm.lib&quot;) /* Solves LNK2019 error : unresolved external symbol __imp__timeGetDevCaps */ &lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Project Properties &amp;gt; Linker &amp;gt; Additional Dependencies 에 winmm.lib 를 추가해주면 된다.&lt;/p&gt;</description>
      <category>Software/Visual Studio</category>
      <category>unresolved external symbol</category>
      <category>visual studio LNK2019</category>
      <category>__imp_timeBeginPeriod</category>
      <category>__imp_timeGetDevCaps</category>
      <author>_winmin</author>
      <guid isPermaLink="true">https://winmin-lib.tistory.com/31</guid>
      <comments>https://winmin-lib.tistory.com/31#entry31comment</comments>
      <pubDate>Thu, 26 Mar 2026 14:48:26 +0900</pubDate>
    </item>
    <item>
      <title>서울대학교 gmail Thunderbird로 이전</title>
      <link>https://winmin-lib.tistory.com/30</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;졸업하자마자 가차없이 드라이브 용량을 줄여버리는 학교..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이메일을 백업하여 Thunderbird로 이전시키고, Gmail과 동기화하여 새로운 이메일도 확인할 수 있도록 하는 방법을 공유하고자 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. Thunderbird 설치&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.thunderbird.net/ko/&quot;&gt;https://www.thunderbird.net/ko/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1772180256464&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Thunderbird &amp;mdash; 받은 편지함을 비워보세요.&quot; data-og-description=&quot;Thunderbird는 메일을 더 쉽게 사용할 수 있는 무료 프로그램입니다. 더 많은 기능을 만나보세요!&quot; data-og-host=&quot;www.thunderbird.net&quot; data-og-source-url=&quot;https://www.thunderbird.net/ko/&quot; data-og-url=&quot;https://www.thunderbird.net/ko/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bPyt74/dJMb88eXVXy/HtiRPQscKWYawvcKj5oTX0/img.png?width=257&amp;amp;height=256&amp;amp;face=0_0_257_256,https://scrap.kakaocdn.net/dn/bIVRfG/dJMb89yaPQg/gLXDzpS1hn7NbC8kzMUk1k/img.png?width=2380&amp;amp;height=1490&amp;amp;face=0_0_2380_1490,https://scrap.kakaocdn.net/dn/j7VjP/dJMb8950R9l/SysDInvsKA8AfPkp5WIz4K/img.png?width=2380&amp;amp;height=1490&amp;amp;face=0_0_2380_1490&quot;&gt;&lt;a href=&quot;https://www.thunderbird.net/ko/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.thunderbird.net/ko/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bPyt74/dJMb88eXVXy/HtiRPQscKWYawvcKj5oTX0/img.png?width=257&amp;amp;height=256&amp;amp;face=0_0_257_256,https://scrap.kakaocdn.net/dn/bIVRfG/dJMb89yaPQg/gLXDzpS1hn7NbC8kzMUk1k/img.png?width=2380&amp;amp;height=1490&amp;amp;face=0_0_2380_1490,https://scrap.kakaocdn.net/dn/j7VjP/dJMb8950R9l/SysDInvsKA8AfPkp5WIz4K/img.png?width=2380&amp;amp;height=1490&amp;amp;face=0_0_2380_1490');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Thunderbird &amp;mdash; 받은 편지함을 비워보세요.&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Thunderbird는 메일을 더 쉽게 사용할 수 있는 무료 프로그램입니다. 더 많은 기능을 만나보세요!&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.thunderbird.net&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 이메일 로그인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;로그인 화면이 뜨면 이름과 이메일 주소를 입력한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1256&quot; data-origin-height=&quot;639&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/busWfD/dJMcaiWGp9e/QFVQl8bE8EwmjlnXNEBxnK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/busWfD/dJMcaiWGp9e/QFVQl8bE8EwmjlnXNEBxnK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/busWfD/dJMcaiWGp9e/QFVQl8bE8EwmjlnXNEBxnK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbusWfD%2FdJMcaiWGp9e%2FQFVQl8bE8EwmjlnXNEBxnK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1256&quot; height=&quot;639&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1256&quot; data-origin-height=&quot;639&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;도메인 주소를 보고 자동으로 서버를 찾아주는데, Edit configuration을 눌러 바꿔줘야 한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;812&quot; data-origin-height=&quot;613&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lJkw2/dJMcag5Gm38/484PWg5RNFtswpd5fnKff1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lJkw2/dJMcag5Gm38/484PWg5RNFtswpd5fnKff1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lJkw2/dJMcag5Gm38/484PWg5RNFtswpd5fnKff1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlJkw2%2FdJMcag5Gm38%2F484PWg5RNFtswpd5fnKff1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;812&quot; height=&quot;613&quot; data-origin-width=&quot;812&quot; data-origin-height=&quot;613&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;- INCOMING SERVER&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&amp;nbsp; Protocol : IMAP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&amp;nbsp; Hostname :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a style=&quot;background-color: #ffffff; color: #3c78ea; text-align: start;&quot; href=&quot;http://imap.gmail.com/&quot;&gt;&lt;span style=&quot;color: #e11d21;&quot;&gt;imap.gmail.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&amp;nbsp; Port :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #e11d21; text-align: start;&quot;&gt;993&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&amp;nbsp; Connection security :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #e11d21; text-align: start;&quot;&gt;SSL/TLS&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&amp;nbsp; Authenticationmethod:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #e11d21; text-align: start;&quot;&gt;Normal password&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&amp;nbsp; Username : SNU계정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;- OUTGOING SERVER&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&amp;nbsp; Hostname :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a style=&quot;background-color: #ffffff; color: #3c78ea; text-align: start;&quot; href=&quot;http://smtp.gmail.com/&quot;&gt;&lt;span style=&quot;color: #e11d21;&quot;&gt;smtp.gmail.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&amp;nbsp; Port :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #e11d21; text-align: start;&quot;&gt;465&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&amp;nbsp; Connection security :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #e11d21; text-align: start;&quot;&gt;SSL/TLS&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&amp;nbsp; Authenticationmethod:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #e11d21; text-align: start;&quot;&gt;Normal password&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;&amp;nbsp; Username : SNU계정&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #222222; text-align: start;&quot;&gt;이렇게 설정해주고 Test 버튼을 누르면 Continue 버튼이 활성화되어서 넘어갈 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baeXXw/dJMcaaqRage/MLSwLvHVyKDCX8DzXFWJok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baeXXw/dJMcaaqRage/MLSwLvHVyKDCX8DzXFWJok/img.png&quot; data-origin-width=&quot;813&quot; data-origin-height=&quot;613&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.7012%; margin-right: 10px;&quot; data-widthpercent=&quot;50.29&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baeXXw/dJMcaaqRage/MLSwLvHVyKDCX8DzXFWJok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaeXXw%2FdJMcaaqRage%2FMLSwLvHVyKDCX8DzXFWJok%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;813&quot; height=&quot;613&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UksRP/dJMcaa5slKP/tVvkBO8wNYQ0eiiNSdoi11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UksRP/dJMcaa5slKP/tVvkBO8wNYQ0eiiNSdoi11/img.png&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;617&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.136%;&quot; data-widthpercent=&quot;49.71&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UksRP/dJMcaa5slKP/tVvkBO8wNYQ0eiiNSdoi11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUksRP%2FdJMcaa5slKP%2FtVvkBO8wNYQ0eiiNSdoi11%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;809&quot; height=&quot;617&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비밀번호를 입력하라는 창이 나오는데, snu 계정 비밀번호가 아닌 구글계정에서 Thunderbird를 위한 비밀번호를 생성해야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;822&quot; data-origin-height=&quot;620&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBk6FU/dJMcahcqF7P/riSbd4IklofkKliR8klD71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBk6FU/dJMcahcqF7P/riSbd4IklofkKliR8klD71/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBk6FU/dJMcahcqF7P/riSbd4IklofkKliR8klD71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBk6FU%2FdJMcahcqF7P%2FriSbd4IklofkKliR8klD71%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;822&quot; height=&quot;620&quot; data-origin-width=&quot;822&quot; data-origin-height=&quot;620&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 구글계정 설정에서 보안 및 로그인 &amp;gt; 2단계 인증 &amp;gt; 2단계 인증 사용 설정 을 활성화해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 아래 링크로 들어가 Thunderbird 로그인을 위한 비밀번호를 생성해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://myaccount.google.com/apppasswords&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://myaccount.google.com/apppasswords&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1772180974441&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;로그인 - Google 계정&quot; data-og-description=&quot;이메일 또는 휴대전화&quot; data-og-host=&quot;accounts.google.com&quot; data-og-source-url=&quot;https://myaccount.google.com/apppasswords&quot; data-og-url=&quot;https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fmyaccount.google.com%2Fapppasswords&amp;amp;dsh=S-400831365%3A1772180973378809&amp;amp;followup=https%3A%2F%2Fmyaccount.google.com%2Fapppasswords&amp;amp;ifkv=ASfE1-rVdwVfo6zcJQ39-WVD8HJI6trK847WE32AGqQFl0wbGK3_sezfQ-0zx1ouYIy-49_aODiD5g&amp;amp;osid=1&amp;amp;passive=1209600&amp;amp;rart=ANgoxcdEcX1oCWze1ejxXjm8XjY6P-yPa1ntYx83msRYnjkNtFXstbrDWIXvo36yEu_LRFdng4qSEpbYdVvEqYtGZd3gU7-Gbs81nGlVQh9kKP-KUQO4wNc&amp;amp;service=accountsettings&amp;amp;flowName=WebLiteSignIn&amp;amp;flowEntry=ServiceLogin&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://myaccount.google.com/apppasswords&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://myaccount.google.com/apppasswords&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;로그인 - Google 계정&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이메일 또는 휴대전화&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;accounts.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱 이름을 입력하고 (임의로 설정해도 되는듯 하다), 여기서 생성된 비밀번호를 아까 전의 Thunderbird 로그인 창에 입력해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ncYzc/dJMcadA2rPi/QthR0xmjcf0ivpVEJry8cK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ncYzc/dJMcadA2rPi/QthR0xmjcf0ivpVEJry8cK/img.png&quot; data-origin-width=&quot;671&quot; data-origin-height=&quot;580&quot; data-is-animation=&quot;false&quot; style=&quot;width: 47.4618%; margin-right: 10px;&quot; data-widthpercent=&quot;48.02&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ncYzc/dJMcadA2rPi/QthR0xmjcf0ivpVEJry8cK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FncYzc%2FdJMcadA2rPi%2FQthR0xmjcf0ivpVEJry8cK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;671&quot; height=&quot;580&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjUDw7/dJMcajadgSB/oDZW28HEOJDAxCoPtSuAp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjUDw7/dJMcajadgSB/oDZW28HEOJDAxCoPtSuAp0/img.png&quot; data-origin-width=&quot;546&quot; data-origin-height=&quot;436&quot; data-is-animation=&quot;false&quot; style=&quot;width: 51.3754%;&quot; data-widthpercent=&quot;51.98&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjUDw7/dJMcajadgSB/oDZW28HEOJDAxCoPtSuAp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjUDw7%2FdJMcajadgSB%2FoDZW28HEOJDAxCoPtSuAp0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;546&quot; height=&quot;436&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;로그인이 되면서 구글에도 사용기록이 아래와 같이 적용되어 있을 것이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;379&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SAlPJ/dJMcaflok6P/vmFFTMQCdhOmmXYXWAwlkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SAlPJ/dJMcaflok6P/vmFFTMQCdhOmmXYXWAwlkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SAlPJ/dJMcaflok6P/vmFFTMQCdhOmmXYXWAwlkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSAlPJ%2FdJMcaflok6P%2FvmFFTMQCdhOmmXYXWAwlkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;379&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;379&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 구글 드라이브에서 이메일 export&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글 테이크아웃에서 정보를 export 할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://takeout.google.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://takeout.google.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1772181349099&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;로그인 - Google 계정&quot; data-og-description=&quot;이메일 또는 휴대전화&quot; data-og-host=&quot;accounts.google.com&quot; data-og-source-url=&quot;https://takeout.google.com/&quot; data-og-url=&quot;https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Ftakeout.google.com%2F&amp;amp;dsh=S-1069832089%3A1772181348008865&amp;amp;followup=https%3A%2F%2Ftakeout.google.com%2F&amp;amp;ifkv=ASfE1-oPjOIF4rf3rnAItQz7VAzrf_hjA0XAQeqVMh85dvkY6AcI8iu4KALWPGlSHPXaEuNiJqoJ&amp;amp;osid=1&amp;amp;passive=1209600&amp;amp;flowName=WebLiteSignIn&amp;amp;flowEntry=ServiceLogin&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://takeout.google.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://takeout.google.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;로그인 - Google 계정&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이메일 또는 휴대전화&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;accounts.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;export 항목을 모두 선택해제하고 메일만 다시 선택한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파일 형식, 빈도, 크기 등을 선택하고 내보내기 생성을 하면, export가 완료되었을 때 메일로 알림이 도착한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;760&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WqwRu/dJMcah4AhJ8/bZ0kh8KL4WWdDJuzSqbrzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WqwRu/dJMcah4AhJ8/bZ0kh8KL4WWdDJuzSqbrzK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WqwRu/dJMcah4AhJ8/bZ0kh8KL4WWdDJuzSqbrzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWqwRu%2FdJMcah4AhJ8%2FbZ0kh8KL4WWdDJuzSqbrzK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;563&quot; height=&quot;760&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;760&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Eh4Kt/dJMcagECO1L/qtmapZvfe41i70eIWm8bj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Eh4Kt/dJMcagECO1L/qtmapZvfe41i70eIWm8bj1/img.png&quot; data-origin-width=&quot;734&quot; data-origin-height=&quot;449&quot; data-is-animation=&quot;false&quot; style=&quot;width: 44.7648%; margin-right: 10px;&quot; data-widthpercent=&quot;45.29&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Eh4Kt/dJMcagECO1L/qtmapZvfe41i70eIWm8bj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEh4Kt%2FdJMcagECO1L%2FqtmapZvfe41i70eIWm8bj1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;734&quot; height=&quot;449&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvWC2Q/dJMcagLnXdS/yjOxXbFo5xUaotMXVK6kG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvWC2Q/dJMcagLnXdS/yjOxXbFo5xUaotMXVK6kG0/img.png&quot; data-origin-width=&quot;701&quot; data-origin-height=&quot;355&quot; data-is-animation=&quot;false&quot; style=&quot;width: 54.0725%;&quot; data-widthpercent=&quot;54.71&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvWC2Q/dJMcagLnXdS/yjOxXbFo5xUaotMXVK6kG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvWC2Q%2FdJMcagLnXdS%2FyjOxXbFo5xUaotMXVK6kG0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;701&quot; height=&quot;355&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;4. Thunderbird에 mbox 파일 import&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Export 되는 파일 형식의 mbox이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 local folder의 directory에 복사한 뒤, Thunderbird를 재시작하면 local folder 아래 mbox 파일 이름으로 폴더가 생성되어 있을 것이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dmQDy9/dJMcafyWEtt/0d22pWQmKiuTtbgSDzzl1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dmQDy9/dJMcafyWEtt/0d22pWQmKiuTtbgSDzzl1k/img.png&quot; data-origin-width=&quot;798&quot; data-origin-height=&quot;406&quot; data-is-animation=&quot;false&quot; style=&quot;width: 51.3323%; margin-right: 10px;&quot; data-widthpercent=&quot;51.94&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dmQDy9/dJMcafyWEtt/0d22pWQmKiuTtbgSDzzl1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdmQDy9%2FdJMcafyWEtt%2F0d22pWQmKiuTtbgSDzzl1k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;798&quot; height=&quot;406&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NePGq/dJMcaioTBuH/1CSofo8GmISXfFCdTwAJo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NePGq/dJMcaioTBuH/1CSofo8GmISXfFCdTwAJo1/img.png&quot; data-origin-width=&quot;211&quot; data-origin-height=&quot;116&quot; data-is-animation=&quot;false&quot; style=&quot;width: 47.5049%;&quot; data-widthpercent=&quot;48.06&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NePGq/dJMcaioTBuH/1CSofo8GmISXfFCdTwAJo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNePGq%2FdJMcaioTBuH%2F1CSofo8GmISXfFCdTwAJo1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;211&quot; height=&quot;116&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Thunderbird</category>
      <category>서울대 gmail export</category>
      <author>_winmin</author>
      <guid isPermaLink="true">https://winmin-lib.tistory.com/30</guid>
      <comments>https://winmin-lib.tistory.com/30#entry30comment</comments>
      <pubDate>Fri, 27 Feb 2026 18:12:29 +0900</pubDate>
    </item>
    <item>
      <title>[MATLAB] Figure에서 legend 순서 변경하기</title>
      <link>https://winmin-lib.tistory.com/29</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;처음 plot을 그릴 때, plot() 합수의 return object를 받아오면 legend 순서를 변경하기 쉽지만, 이미 그려진 plot의 figure 창에서 plot object도 없을 때 변경하는 법을 기록해두려고 한다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1762236456472&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;x = 1:10;
y1 = x;
y2 = 2*x;
y3 = 3*x;

p1 = plot(x, y1); hold on; % Plot object 저장
p2 = plot(x, y2); hold on;
p3 = plot(x, y3); hold on;

legend([p3,p2,p1], [&quot;3x&quot;, &quot;2x&quot;, &quot;1x&quot;]);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;figure로부터 plot 한 children 정보를 받아오고 Legend를 다시 표시하는 방식이다.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1762236966759&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;load('filename.fig');

labels = get(legend(), 'String');
plots = flipud(get(gca, 'children'));

% Legend 순서 변경
neworder = [3 2 1];
legend(plots(neworder), labels(neworder))&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SMITX/dJMcafSraOd/ZXxPX03ZewbcyAChjdwrU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SMITX/dJMcafSraOd/ZXxPX03ZewbcyAChjdwrU0/img.png&quot; data-origin-width=&quot;1426&quot; data-origin-height=&quot;1125&quot; data-is-animation=&quot;false&quot; width=&quot;524&quot; height=&quot;413&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SMITX/dJMcafSraOd/ZXxPX03ZewbcyAChjdwrU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSMITX%2FdJMcafSraOd%2FZXxPX03ZewbcyAChjdwrU0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1426&quot; height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/k7P93/dJMcaboXXIY/4qwp0YHtBdQ3zDVBEmOUu0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k7P93/dJMcaboXXIY/4qwp0YHtBdQ3zDVBEmOUu0/img.png&quot; data-origin-width=&quot;1426&quot; data-origin-height=&quot;1125&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k7P93/dJMcaboXXIY/4qwp0YHtBdQ3zDVBEmOUu0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk7P93%2FdJMcaboXXIY%2F4qwp0YHtBdQ3zDVBEmOUu0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1426&quot; height=&quot;1125&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;(왼) plot 순서대로 그려진 legend (default 순서), (오) Legend 순서 바뀐 figure&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Software/MATLAB</category>
      <author>_winmin</author>
      <guid isPermaLink="true">https://winmin-lib.tistory.com/29</guid>
      <comments>https://winmin-lib.tistory.com/29#entry29comment</comments>
      <pubDate>Tue, 4 Nov 2025 15:20:43 +0900</pubDate>
    </item>
    <item>
      <title>[Powerpoint] 그림을 자유로운 모양으로 자르기</title>
      <link>https://winmin-lib.tistory.com/28</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Powerpoint의 기본 기능은 사진 crop이 아닌, 다른 모양으로 자르고 싶을 때 쓸 수 있는 기능이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원을 피자 한 조각 자르듯이 crop하고 싶다고 하자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xj4T2/dJMcacVHRxy/o6vmkNoOHBJ5XtQiGKKwH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xj4T2/dJMcacVHRxy/o6vmkNoOHBJ5XtQiGKKwH1/img.png&quot; data-origin-width=&quot;502&quot; data-origin-height=&quot;462&quot; data-is-animation=&quot;false&quot; width=&quot;275&quot; height=&quot;253&quot; style=&quot;width: 51.0629%; margin-right: 10px;&quot; data-widthpercent=&quot;51.66&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xj4T2/dJMcacVHRxy/o6vmkNoOHBJ5XtQiGKKwH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fxj4T2%2FdJMcacVHRxy%2Fo6vmkNoOHBJ5XtQiGKKwH1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;502&quot; height=&quot;462&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sl9gR/dJMcaf5XZSR/uxBvH7dHkgikJN6JUuspvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sl9gR/dJMcaf5XZSR/uxBvH7dHkgikJN6JUuspvk/img.png&quot; data-origin-width=&quot;489&quot; data-origin-height=&quot;481&quot; data-is-animation=&quot;false&quot; style=&quot;width: 47.7757%;&quot; data-widthpercent=&quot;48.34&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sl9gR/dJMcaf5XZSR/uxBvH7dHkgikJN6JUuspvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsl9gR%2FdJMcaf5XZSR%2FuxBvH7dHkgikJN6JUuspvk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;489&quot; height=&quot;481&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 원본 그림 위에 자르고 싶은 모양을 겹쳐 그린다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;523&quot; data-origin-height=&quot;494&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VQfjC/dJMcagjvcB6/J1Y5bYGsNfQ9FIfh72szk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VQfjC/dJMcagjvcB6/J1Y5bYGsNfQ9FIfh72szk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VQfjC/dJMcagjvcB6/J1Y5bYGsNfQ9FIfh72szk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVQfjC%2FdJMcagjvcB6%2FJ1Y5bYGsNfQ9FIfh72szk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;349&quot; height=&quot;330&quot; data-origin-width=&quot;523&quot; data-origin-height=&quot;494&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2. 자르고 싶은 그림을 먼저 선택, 자르고 싶은 모양을 다음에 선택&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;581&quot; data-origin-height=&quot;518&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oaiMn/dJMcajHiq2F/RqtNSIah8hlAxN19LoCLP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oaiMn/dJMcajHiq2F/RqtNSIah8hlAxN19LoCLP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oaiMn/dJMcajHiq2F/RqtNSIah8hlAxN19LoCLP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoaiMn%2FdJMcajHiq2F%2FRqtNSIah8hlAxN19LoCLP1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;405&quot; height=&quot;361&quot; data-origin-width=&quot;581&quot; data-origin-height=&quot;518&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;3. 상단 툴바 &amp;gt; Shape Format &amp;gt; Merge Shape &amp;gt; Subtract&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;126&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHCbyb/dJMcadmMfzF/bcsCCGoJbK3oRhtb10BKT1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHCbyb/dJMcadmMfzF/bcsCCGoJbK3oRhtb10BKT1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHCbyb/dJMcadmMfzF/bcsCCGoJbK3oRhtb10BKT1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHCbyb%2FdJMcadmMfzF%2FbcsCCGoJbK3oRhtb10BKT1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;936&quot; height=&quot;126&quot; data-origin-width=&quot;936&quot; data-origin-height=&quot;126&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;307&quot; data-origin-height=&quot;225&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brDoOo/dJMcafx75La/T8AFYO3DXjl9LQqMydocjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brDoOo/dJMcafx75La/T8AFYO3DXjl9LQqMydocjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brDoOo/dJMcafx75La/T8AFYO3DXjl9LQqMydocjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrDoOo%2FdJMcafx75La%2FT8AFYO3DXjl9LQqMydocjk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;307&quot; height=&quot;225&quot; data-origin-width=&quot;307&quot; data-origin-height=&quot;225&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;끝 ! 잘 잘려진 모습을 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;외부에서 얻어온 Figure 같은 경우에 필요 없는 글씨, 장식 제거할 때 용이하다.&lt;/p&gt;</description>
      <category>Other SW/Microsoft365</category>
      <author>_winmin</author>
      <guid isPermaLink="true">https://winmin-lib.tistory.com/28</guid>
      <comments>https://winmin-lib.tistory.com/28#entry28comment</comments>
      <pubDate>Mon, 3 Nov 2025 12:03:29 +0900</pubDate>
    </item>
    <item>
      <title>[MATLAB] Legend 마커 크기 조정</title>
      <link>https://winmin-lib.tistory.com/27</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Plot의 마커 크기와 Legend 속 마커 크기가 같지 않아 잘 보이지 않는 경우가 있다 (크기가 왜&amp;nbsp;다른 건지는 의문 .. )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Plot 마커 크기를 키워 Legend 도 같이 키워지게 할 수는 있어도,&amp;nbsp;Legend 속 마커 크기만 바꿀 수 있는 설정은 아직까지 없는 것 같다 ..&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 우회할 수 있는 방법은 찾았다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;840&quot; data-origin-height=&quot;737&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMTctQ/btsQZqmczBy/571okvZw2hZsFTMEFMiiU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMTctQ/btsQZqmczBy/571okvZw2hZsFTMEFMiiU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMTctQ/btsQZqmczBy/571okvZw2hZsFTMEFMiiU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMTctQ%2FbtsQZqmczBy%2F571okvZw2hZsFTMEFMiiU0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;636&quot; height=&quot;558&quot; data-origin-width=&quot;840&quot; data-origin-height=&quot;737&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Null plot을 하여 그래프에는 보이지 않게 하지만, Legend에는 표시되게 하는 방식이다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Plot 세부 파라미터는 오리지널 데이터와 같게 한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이때 MarkerSize 부분만 숫자 변경해가며 원하는 크기로 설정하면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1759299516224&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; p = plot(nan, nan, 'pentagram', 'MarkerSize', 10, 'DisplayName', 'data 1','Color','red');
 legend(p)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 legend () 에는 원래 데이터 대신 null plot으로 넣어주면 끝!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMTctQ/btsQZqmczBy/571okvZw2hZsFTMEFMiiU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMTctQ/btsQZqmczBy/571okvZw2hZsFTMEFMiiU0/img.png&quot; width=&quot;636&quot; height=&quot;558&quot; data-is-animation=&quot;false&quot; data-origin-height=&quot;737&quot; data-origin-width=&quot;840&quot; style=&quot;width: 49.4193%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMTctQ/btsQZqmczBy/571okvZw2hZsFTMEFMiiU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMTctQ%2FbtsQZqmczBy%2F571okvZw2hZsFTMEFMiiU0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;840&quot; height=&quot;737&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDMnSO/btsQZyYznGK/vYrwLrkldZLle3pYPka4Y1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDMnSO/btsQZyYznGK/vYrwLrkldZLle3pYPka4Y1/img.png&quot; data-origin-width=&quot;840&quot; data-origin-height=&quot;737&quot; data-is-animation=&quot;false&quot; width=&quot;512&quot; height=&quot;449&quot; data-widthpercent=&quot;50&quot; style=&quot;width: 49.4193%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDMnSO/btsQZyYznGK/vYrwLrkldZLle3pYPka4Y1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDMnSO%2FbtsQZyYznGK%2FvYrwLrkldZLle3pYPka4Y1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;840&quot; height=&quot;737&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;전 후 비교&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Software/MATLAB</category>
      <category>matlab legend 마커 크기</category>
      <author>_winmin</author>
      <guid isPermaLink="true">https://winmin-lib.tistory.com/27</guid>
      <comments>https://winmin-lib.tistory.com/27#entry27comment</comments>
      <pubDate>Wed, 1 Oct 2025 15:24:34 +0900</pubDate>
    </item>
    <item>
      <title>[MATLAB] 직전 plot 지우기, 이전으로 되돌리기</title>
      <link>https://winmin-lib.tistory.com/26</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;데이터를 plot 하다가 직전에 plot한 데이터를 지우고 싶을 때가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어 아래와 같은 quiver plot 중심에 별 모양으로 scatter plot을 하나 더했다고 하자.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MXe1m/btsQWgyjt8Q/Pdwx4Gze8kOQsF4vhHtoRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MXe1m/btsQWgyjt8Q/Pdwx4Gze8kOQsF4vhHtoRK/img.png&quot; data-origin-width=&quot;766&quot; data-origin-height=&quot;700&quot; data-is-animation=&quot;false&quot; width=&quot;433&quot; height=&quot;396&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MXe1m/btsQWgyjt8Q/Pdwx4Gze8kOQsF4vhHtoRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMXe1m%2FbtsQWgyjt8Q%2FPdwx4Gze8kOQsF4vhHtoRK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;766&quot; height=&quot;700&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ccZOgt/btsQVLejp6p/JCoc5lipGVV9cs9NXXpac0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ccZOgt/btsQVLejp6p/JCoc5lipGVV9cs9NXXpac0/img.png&quot; data-origin-width=&quot;766&quot; data-origin-height=&quot;700&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ccZOgt/btsQVLejp6p/JCoc5lipGVV9cs9NXXpac0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccZOgt%2FbtsQVLejp6p%2FJCoc5lipGVV9cs9NXXpac0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;766&quot; height=&quot;700&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 최근에 더한 scatter를 지우고 싶다면 아래 코드를 시행하면 된다.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; style=&quot;background-color: #f6f6f6; color: #0c0d0e; text-align: left;&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;items = get(gca, 'Children');
delete(items(1));&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이때 items가 무엇인지 확인해보면 아래와 같은 array로 나온다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;delete(items(1)) 를 해줌으로써 가장 최근에 더한 scatter plot을 지울 수 있는 것이다.&lt;/p&gt;
&lt;pre id=&quot;code_1759290387121&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;items = 

  2&amp;times;1 graphics array:

  Scatter
  Quiver&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;별이 사라진 원래 모습의 plot으로 되돌아왔다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;766&quot; data-origin-height=&quot;700&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RQqbq/btsQWtdkWaG/8zUAvW3TcKEDHM7P2gx6FK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RQqbq/btsQWtdkWaG/8zUAvW3TcKEDHM7P2gx6FK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RQqbq/btsQWtdkWaG/8zUAvW3TcKEDHM7P2gx6FK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRQqbq%2FbtsQWtdkWaG%2F8zUAvW3TcKEDHM7P2gx6FK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;352&quot; height=&quot;322&quot; data-origin-width=&quot;766&quot; data-origin-height=&quot;700&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Software/MATLAB</category>
      <category>matlab plot 되돌리기</category>
      <category>matlab plot 지우기</category>
      <author>_winmin</author>
      <guid isPermaLink="true">https://winmin-lib.tistory.com/26</guid>
      <comments>https://winmin-lib.tistory.com/26#entry26comment</comments>
      <pubDate>Wed, 1 Oct 2025 12:49:57 +0900</pubDate>
    </item>
    <item>
      <title>[MATLAB] 함수 파라미터 default 값 설정 (arguments)</title>
      <link>https://winmin-lib.tistory.com/25</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Python의 경우 함수를 선언할 때 파라미터의 default 값을 설정할 수 있다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;def myFunc(a=1, b=2)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 말이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MATLAB에서는 python과 같은 syntax를 지원하지 않지만 비슷한 기능이 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;arguments 키워드&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;610&quot; data-origin-height=&quot;184&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0RmTU/btsOPpEbhna/bU4WIOTHkmEG1ZNeRFoGf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0RmTU/btsOPpEbhna/bU4WIOTHkmEG1ZNeRFoGf1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0RmTU/btsOPpEbhna/bU4WIOTHkmEG1ZNeRFoGf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0RmTU%2FbtsOPpEbhna%2FbU4WIOTHkmEG1ZNeRFoGf1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;610&quot; height=&quot;184&quot; data-origin-width=&quot;610&quot; data-origin-height=&quot;184&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 그림은 Mathworks 에서 설명하는 arguments 키워드의 구조이다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;함수를 선언하고, 첫 부분에 arguments~end block을 만들어준다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;Size, class. functions 등 복잡해보이는데 관심 있는 default 값 설정 방법부터 보겠다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;Parameter default 값 설정&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;defaultValue 설정 방법이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;183&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dAwSYB/btsOPXNWMnp/fdrFrHg4izyb4WAdeKERMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dAwSYB/btsOPXNWMnp/fdrFrHg4izyb4WAdeKERMK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dAwSYB/btsOPXNWMnp/fdrFrHg4izyb4WAdeKERMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdAwSYB%2FbtsOPXNWMnp%2FfdrFrHg4izyb4WAdeKERMK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;545&quot; height=&quot;165&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;183&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;function &lt;/span&gt;&lt;span&gt;[sum] = myFunc(a,b)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp;arguments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a = 1;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;b = 2;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp;end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;sum = a+b;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 구조와 같이 함수를 선언 첫 부분에 arguments~end block을 만들어준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;block 안에서 파라미터의 default 값을 입력한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앞에 구조에서 본 size, class, functions 등은 입력하지 않아도 무방한 설정값인 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 설정해주면 함수를 호출할 때 argument 전달을 하지 않아도 default 값으로 계산되며, 다른 값을 전달시 paramter가 override 되며 계산된다.&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;&amp;gt;&amp;gt;&amp;nbsp;myFunc() &lt;br /&gt;ans&amp;nbsp;= &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;gt;&amp;nbsp;myFunc(3,4) &lt;br /&gt;ans&amp;nbsp;= &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수 호출 시 변수 a,b 는 포함해도 안해도 그만인 'optional' 변수가 되는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;lt;참고&amp;gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;paramter 수가 많아진다면 더 이상 순서로 구분하는 게 어려워질 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 때 parameter를 struct 형태로 선언하면 parameter 이름으로 직접 값을 지정함으로써(name-value) 가독성을 높일 수 있다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;function &lt;/span&gt;&lt;span&gt;[sum] = myFunc(params)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; arguments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;params.a = 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;params.b = 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;sum = params.a + params.b;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;params를 struct로 선언하고 struct안에 멤버 변수 a,b를 선언했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 되면 함수는 더 이상 순서로 arguement 값을 추론하지 못하고, 이름을 전달해줘야만한다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;&amp;gt;&amp;gt;&amp;nbsp;myFunc(2) &lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;Error&amp;nbsp;using&amp;nbsp;myFunc&amp;nbsp;(line&amp;nbsp;1) &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&amp;nbsp;myFunc(2) &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;uarr; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;Invalid&amp;nbsp;argument&amp;nbsp;at&amp;nbsp;position&amp;nbsp;1.&amp;nbsp;A&amp;nbsp;name&amp;nbsp;is&amp;nbsp;expected.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;gt;&amp;gt;&amp;nbsp;myFunc(a=2) &lt;br /&gt;ans&amp;nbsp;= &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사실 parameter 수가 많지 않아도 name-value 지정이 코딩할 때 편해서 나는 주로 이 방법을 이용한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Argument validation 기능&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 또 다른 기능을 살펴보겠다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;arguments~end block 의 다른 기능은 전달된 argument가 이상한 값이 아닌지 validation 해주는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수 실행 전, argument가 올바른 자료형인지, 행렬이라면 어떤 크기인지 등 확인하고 맞지 않다면 에러를 돌려보낸다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 Size 와 Class 두 개를 설정해보겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;183&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KhCGJ/btsOOIcYnzT/ri7tYDYUlASAO0GC4kYJJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KhCGJ/btsOOIcYnzT/ri7tYDYUlASAO0GC4kYJJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KhCGJ/btsOOIcYnzT/ri7tYDYUlASAO0GC4kYJJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKhCGJ%2FbtsOOIcYnzT%2Fri7tYDYUlASAO0GC4kYJJk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;605&quot; height=&quot;183&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;183&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;function &lt;/span&gt;&lt;span&gt;[sum] = myFunc(a)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; arguments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; a &lt;/span&gt;&lt;span style=&quot;color: #a0522d;&quot;&gt;(2,2) double &lt;span style=&quot;color: #9d9d9d;&quot;&gt;% 2x2 행렬, class double&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; disp(&lt;/span&gt;&lt;span style=&quot;color: #a709f5;&quot;&gt;&quot;Argument validated!&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정해둔 크기와 맞지 않은 argument가 입력되면 에러가 뜨는 것을 확인할 수 있다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;&amp;gt;&amp;gt; myFunc([1,2]) &lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;Error&amp;nbsp;using&amp;nbsp;myFunc&amp;nbsp;(line&amp;nbsp;3) &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&amp;nbsp;myFunc([1,2]) &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;uarr; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;Invalid&amp;nbsp;argument&amp;nbsp;at&amp;nbsp;position&amp;nbsp;1.&amp;nbsp;Value&amp;nbsp;must&amp;nbsp;be&amp;nbsp;a&amp;nbsp;matrix&amp;nbsp;of&amp;nbsp;size&amp;nbsp;2-by-2.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;gt;&amp;gt;&amp;nbsp;myFunc([1,2;3,4]) &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;Argument&amp;nbsp;validated!&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막으로 Functions 설정법이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;183&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfFoeT/btsORaL3j58/cAyW6RBIDEblKGd4UkfkpK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfFoeT/btsORaL3j58/cAyW6RBIDEblKGd4UkfkpK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfFoeT/btsORaL3j58/cAyW6RBIDEblKGd4UkfkpK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfFoeT%2FbtsORaL3j58%2FcAyW6RBIDEblKGd4UkfkpK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;605&quot; height=&quot;183&quot; data-origin-width=&quot;605&quot; data-origin-height=&quot;183&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;inputArgs 가 설정한 fuctions에 대해 error를 도출하지 않는지 확인하는 단계이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 functions는 MATLAB 내부 함수 뿐만 아니라 사용자 정의 함수도 포함이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 MATLAB 내부 함수인 mustBePositive를 사용해보겠다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;function &lt;/span&gt;&lt;span&gt;[sum] = myFunc(a)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; arguments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a &lt;/span&gt;&lt;span style=&quot;color: #a0522d;&quot;&gt;{mustBePositive}&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; disp(&lt;/span&gt;&lt;span style=&quot;color: #a709f5;&quot;&gt;&quot;Argument validated!&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;음수의 argument를 전달했더니 에러가 난다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;&amp;gt;&amp;gt;&amp;nbsp;myFunc(-1) &lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;Error&amp;nbsp;using&amp;nbsp;myFunc&amp;nbsp;(line&amp;nbsp;3) &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&amp;nbsp;myFunc(-1) &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;uarr; &lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;Invalid&amp;nbsp;argument&amp;nbsp;at&amp;nbsp;position&amp;nbsp;1.&amp;nbsp;Value&amp;nbsp;must&amp;nbsp;be&amp;nbsp;positive.&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 mustBePositive과 똑같은 기능의 커스텀 함수를 만들어보겠다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;function &lt;/span&gt;&lt;span&gt;myMustBePositive(x)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; if &lt;/span&gt;&lt;span&gt;~isnumeric(x)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;error(&lt;/span&gt;&lt;span style=&quot;color: #a709f5;&quot;&gt;&quot;myMustBePositive:NotNumeric&quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a709f5;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&quot;Value must be numeric.&quot;&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; if &lt;/span&gt;&lt;span&gt;any(x &amp;lt;= 0, &lt;/span&gt;&lt;span style=&quot;color: #a709f5;&quot;&gt;'all'&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;error(&lt;/span&gt;&lt;span style=&quot;color: #a709f5;&quot;&gt;&quot;myMustBePositive:NotPositive&quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a709f5;&quot;&gt;&amp;nbsp; &amp;nbsp; &quot;Value must be positive.&quot;&lt;/span&gt;&lt;span&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;validation function도 내가 만든 함수로 바꿔주면&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 105px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 105px;&quot;&gt;
&lt;td style=&quot;width: 100%; height: 105px;&quot;&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;function &lt;/span&gt;&lt;span&gt;[sum] = myFunc(a)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; arguments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a &lt;/span&gt;&lt;span style=&quot;color: #a0522d;&quot;&gt;{myMustBePostive} &lt;span style=&quot;color: #9d9d9d;&quot;&gt;% custom function&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;&amp;nbsp; &amp;nbsp; end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; disp(&lt;/span&gt;&lt;span style=&quot;color: #a709f5;&quot;&gt;&quot;Argument validated!&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span style=&quot;color: #0e00ff;&quot;&gt;end&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아까와 똑같은 결과가 나올 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크립트 적다보면 자주 필요한 기능이라 자세하게 적어봤다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쓰다보면 알게될 것이다 매우 유용한 기능임을 .. 허허..&lt;/p&gt;</description>
      <category>Software/MATLAB</category>
      <category>matlab 파라미터 default</category>
      <category>매트랩 arguments</category>
      <category>매트랩 파라미터 default</category>
      <author>_winmin</author>
      <guid isPermaLink="true">https://winmin-lib.tistory.com/25</guid>
      <comments>https://winmin-lib.tistory.com/25#entry25comment</comments>
      <pubDate>Wed, 25 Jun 2025 11:32:33 +0900</pubDate>
    </item>
    <item>
      <title>[SOLIDWORKS] 실제 변형량 시각화 (Static Simulation)</title>
      <link>https://winmin-lib.tistory.com/24</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시뮬레이션을 돌리면 Result의 Displacement 메뉴에서 평형 상태에 도달했을 때의 물체의 변형량을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;230&quot; data-origin-height=&quot;349&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdKjlJ/btsOAysO0Kv/kV7ctJXpw6mwUZvGQxDfKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdKjlJ/btsOAysO0Kv/kV7ctJXpw6mwUZvGQxDfKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdKjlJ/btsOAysO0Kv/kV7ctJXpw6mwUZvGQxDfKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdKjlJ%2FbtsOAysO0Kv%2FkV7ctJXpw6mwUZvGQxDfKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;230&quot; height=&quot;349&quot; data-origin-width=&quot;230&quot; data-origin-height=&quot;349&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Legend에 나와있는 값을 보면 빨간색도 1e-06mm 단위로 매우 작게 변형되었다는 것을 볼 수 있다 (당연하다, SUS 304 물체에 1N의 작은 힘을 가했으니).&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;582&quot; data-origin-height=&quot;456&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OQ5mL/btsOz6wMKuH/008Kb39mnTEIji3m4Ajcn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OQ5mL/btsOz6wMKuH/008Kb39mnTEIji3m4Ajcn0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OQ5mL/btsOz6wMKuH/008Kb39mnTEIji3m4Ajcn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOQ5mL%2FbtsOz6wMKuH%2F008Kb39mnTEIji3m4Ajcn0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;582&quot; height=&quot;456&quot; data-origin-width=&quot;582&quot; data-origin-height=&quot;456&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Deformed Result를 누르면 실제 변형된 모습을 시각화해서 볼 수 있는데,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;289&quot; data-origin-height=&quot;138&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Kc3ua/btsOzDIGco9/k6QVTfIGrvo2DtgSxiAVKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Kc3ua/btsOzDIGco9/k6QVTfIGrvo2DtgSxiAVKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Kc3ua/btsOzDIGco9/k6QVTfIGrvo2DtgSxiAVKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKc3ua%2FbtsOzDIGco9%2Fk6QVTfIGrvo2DtgSxiAVKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;289&quot; height=&quot;138&quot; data-origin-width=&quot;289&quot; data-origin-height=&quot;138&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작았던 수치와 달리 매우 눌린 나의 물체이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작은 변형량의 경우 눈으로 안 보이기 때문에 솔웍에서는 자동으로 scaling하여 보여주기 때문이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 실제 scale로 변형량을 확인하고 싶을 때가 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;451&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wsw6O/btsOz6p0Rm0/OCYrkyRwftEKSxS50t1jyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wsw6O/btsOz6p0Rm0/OCYrkyRwftEKSxS50t1jyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wsw6O/btsOz6p0Rm0/OCYrkyRwftEKSxS50t1jyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fwsw6O%2FbtsOz6p0Rm0%2FOCYrkyRwftEKSxS50t1jyK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;451&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;451&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Displacement 결과에서 우클릭후 Edit Definition을 들어간다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;277&quot; data-origin-height=&quot;500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/F6v7F/btsOyuy92pV/UtJRhVL0xE6ZYi46QkGwRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/F6v7F/btsOyuy92pV/UtJRhVL0xE6ZYi46QkGwRk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/F6v7F/btsOyuy92pV/UtJRhVL0xE6ZYi46QkGwRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FF6v7F%2FbtsOyuy92pV%2FUtJRhVL0xE6ZYi46QkGwRk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;277&quot; height=&quot;500&quot; data-origin-width=&quot;277&quot; data-origin-height=&quot;500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;디폴트로 자동으로 scaling이 되어있다 (5만 5천배..).&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이것을 True scaling으로 바꿔준다. 또는 User defined 를 눌러 원하는 scale 값을 입력한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;229&quot; data-origin-height=&quot;444&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lOPnD/btsOzFfmTt5/tKYVo4TnEiscOuzblm1VBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lOPnD/btsOzFfmTt5/tKYVo4TnEiscOuzblm1VBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lOPnD/btsOzFfmTt5/tKYVo4TnEiscOuzblm1VBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlOPnD%2FbtsOzFfmTt5%2FtKYVo4TnEiscOuzblm1VBk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;229&quot; height=&quot;444&quot; data-origin-width=&quot;229&quot; data-origin-height=&quot;444&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 실제 변형된 정도로 모델에 표시될 것이다. 물론, 작은 변형량은 눈에 안 보이겠지만.&lt;/p&gt;</description>
      <category>Design/SOLIDWORKS</category>
      <category>솔리드웍스 정적해석</category>
      <category>솔리드웍스 정적해석 변형량</category>
      <author>_winmin</author>
      <guid isPermaLink="true">https://winmin-lib.tistory.com/24</guid>
      <comments>https://winmin-lib.tistory.com/24#entry24comment</comments>
      <pubDate>Fri, 13 Jun 2025 11:34:34 +0900</pubDate>
    </item>
    <item>
      <title>[SOLIDWORKS] STEP 파일 export 시 원통 표면 쪼개짐</title>
      <link>https://winmin-lib.tistory.com/23</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Part를 STEP로 저장했을 때 아래 사진과 같이 원통 표면이 중간에 쪼개지는 현상이 나타났다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Export 설정에서 하나를 바꾸면 해결된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;759&quot; data-origin-height=&quot;556&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m7zma/btsNBuzyDxI/AIlzScI0KhdoFRfZ0pDur0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m7zma/btsNBuzyDxI/AIlzScI0KhdoFRfZ0pDur0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m7zma/btsNBuzyDxI/AIlzScI0KhdoFRfZ0pDur0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm7zma%2FbtsNBuzyDxI%2FAIlzScI0KhdoFRfZ0pDur0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;759&quot; height=&quot;556&quot; data-origin-width=&quot;759&quot; data-origin-height=&quot;556&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;step 형식으로 다른 이름으로 저장을 할 때, 하단의 Options 버튼을 누르면 step 파일의 export 설정창이 열린다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;555&quot; data-origin-height=&quot;183&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dap60v/btsNDrH58IJ/5rcpC5xwKjuqHgE64IoPNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dap60v/btsNDrH58IJ/5rcpC5xwKjuqHgE64IoPNk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dap60v/btsNDrH58IJ/5rcpC5xwKjuqHgE64IoPNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdap60v%2FbtsNDrH58IJ%2F5rcpC5xwKjuqHgE64IoPNk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;555&quot; height=&quot;183&quot; data-origin-width=&quot;555&quot; data-origin-height=&quot;183&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이때 Spit periodic faces 를 체크 해제한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;866&quot; data-origin-height=&quot;765&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tmCdo/btsNALhwj84/jBKujOyzpVbmncO2Vfjh7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tmCdo/btsNALhwj84/jBKujOyzpVbmncO2Vfjh7k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tmCdo/btsNALhwj84/jBKujOyzpVbmncO2Vfjh7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtmCdo%2FbtsNALhwj84%2FjBKujOyzpVbmncO2Vfjh7k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;866&quot; height=&quot;765&quot; data-origin-width=&quot;866&quot; data-origin-height=&quot;765&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정을 적용하고 step으로 저장하면&amp;nbsp;면이 분리되지 않고 export 된 모습이다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;951&quot; data-origin-height=&quot;587&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sfTzy/btsNAOehtpj/Nk1PlA268ULtRPuzTH7iVk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sfTzy/btsNAOehtpj/Nk1PlA268ULtRPuzTH7iVk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sfTzy/btsNAOehtpj/Nk1PlA268ULtRPuzTH7iVk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsfTzy%2FbtsNAOehtpj%2FNk1PlA268ULtRPuzTH7iVk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;951&quot; height=&quot;587&quot; data-origin-width=&quot;951&quot; data-origin-height=&quot;587&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Design/SOLIDWORKS</category>
      <author>_winmin</author>
      <guid isPermaLink="true">https://winmin-lib.tistory.com/23</guid>
      <comments>https://winmin-lib.tistory.com/23#entry23comment</comments>
      <pubDate>Mon, 28 Apr 2025 11:51:52 +0900</pubDate>
    </item>
  </channel>
</rss>