본문 바로가기
반응형

Major168

[MATLAB] 사소한 팁- 그림 배경 흰색, 그래프 글씨크기 및 폰트 통일 1) 그래프 글씨크기 및 폰트 set(gca,'Fontsize',14, 'Fontname', 'times new roman'); > 현재 좌표축 및 차트에서 크기를 14로, 폰트를 Times New Roman으로 설정 2) 그래프 배경 흰색 set(gcf,'Color','w') > 현재 Figure에서 배경색을 흰색으로 설정 3) x축 범위는 알고 있고, y축만 auto로 설정하고 싶은 경우 axis([0 360 -50 20]); axis 'auto y'' > 예를 들어 x축을 0~360으로 설정, y축으로 -50~20으로 우선 설정 후, y축 자동으로 다시 설정 Example) figure; hold on; plot(Phi, 10*log10(4*pi*abs(MoM).^2),'r','LineWidth',.. 2022. 11. 14.
for문 안 변수선언 C언어는 함수의 상단에서 변수선언을 해주어야 했으나, C++에서는 변수 선언의 위치의 제한을 두고 있지 않다. 이 부분이 장점이기도 하고 변수선언이 같이 있지 않다보니 더 헛갈리기도 한다. for 문의 일반적은 구문은 다음과 같으며, init-expression 위치에서도 변수 선언이 가능하다. 유의해야할 점은 init-expression 위치에서 선언한 변수 뿐만아니라 statement에서 선언한 변수는 for 문 안에서만 유효하다는 것이다. for ( init-expression ; cond-expression ; loop-expression) statement 아래의 예문에서 첫번째 for문에서 int i로 변수 선언을 해준 후 다음 for문을 사용하기 전에 int i;로 다시 변수 선언을 해준다... 2022. 9. 19.
NASTRAN (.nas) 파일 1. NASTRAN 파일 대표적인 mesh 파일 형태로, 세계에서 가장 널리 사용되고 있는 유한요소해석(FEA)을 위한 Pre/Post 소프트웨어인 Patran에서 사용되는 파일 형식임. Patran은 FEM Solver 중 하나인 Nastran을 서포트하기 위한 툴로 여기서 사용되는 Mesh 정보 파일을 Nastran으로 부르고 .nas 또는 .dat 파일 확장자를 사용함 nas파일의 대부분은 GRID와 CTRIA3이라는 태그로 mesh 정보를 저장함 GRID - Defines the location of a geometric grid point of the structural model, the directions of its displacement, and its permanent single-po.. 2022. 9. 1.
Visual Studio 2022 프로젝트/솔루션 이름 변경 기존의 VS project를 놔두고 이를 수정하여 새로운 프로그램을 만들때 프로젝트/솔루션 이름 변경하고자 할떄 사용- VS가 하나의 Solution에 여러개 이름의 project 이름을 가질 수 있도록은 되어있는데... 썩 직관적이지는 않다.1. 기존의 project가 담긴 폴더 전체를 복사/붙여넣기로 사본 생성2. project 폴더명을 원하는 것으로 변경폴더명: OLDNAME → NEWNAME3. 파일 이름변경root폴더: OLDNAME.sln → NEWNAME.slnNEWNAME폴더: OLDNAME.vcxproj → NEWNAME.vcxproj이외에도 .aps, .ico, .rc, .vcxproj.filters, .vcxproj.user 등도 OLDNAME에서 NEWNAME으로 변경4. .sln .. 2022. 8. 28.
[펌] 포인터 이해를 돕는 짤 출처: https://www.clien.net/service/board/park/17041831 포인터는 어떠한 값이 어디에 있는지를 가르키는 것으로 위치 (메모리 주소)를 저장하는 변수형이다. 2022. 8. 28.
Adaptive Simpson's Method (Adaptive Integral) 출처: https://discuss.codechef.com/t/a-tutorial-on-adaptive-simpsons-method/19991 A tutorial on Adaptive Simpson's Method In competitive programming, Adaptive Simpson’s Method is commonly used to compute Definite Integrals. If you don’t know what is an Integral, please read this article. Introduction to Simpson’s rule Now we want to compute \int_L^Rf(x)\text dx. We use discuss.codechef.com 위 출처를 보.. 2022. 8. 23.
삼각함수 공식 (Trigonometric Relations) Trigonometric Relations 1. Sum or Difference: $ sin\left ( x\pm y \right )=sinx cosy\pm cosxsiny \\ cos\left ( x\pm y \right )=cosx cosy\mp sinxsiny \\ tan\left ( x\pm y \right )= \frac{tanx \pm tany}{1 \mp tanxtany} \\ sin^{2}x + cos^{2}x = 1 \\ tan^{2}x + 1 = sec^{2}x \\ 1 + cot^{2}x = csc^{2}x $ 2. Products into Sum or Difference: $ 2sinxcosy = sin \left (x+y \right ) + sin \left (x-y \right .. 2022. 7. 18.
MATLAB Figure 파일에서 데이터 추출하기 *.fig 파일 실행 후 다음 명령어 사용. a = get(gca,'Children'); xdata = get(a,'XData'); ydata = get(a, 'YData'); zdata = get(a, 'ZData'); ▶ Figure에 여러개의 그래프가 있는 경우: data가 cell로 저장되어 있으므로 cell에서 행렬 형태로 다음과 같이 원하는 그래프만 저장 x1 = xdata{1}; y1 = ydata{1}; x2 = xdata{2}; y2 = ydata{2}; csvwrite('ScatteredField.csv',[x1', y1', y2', y3', y4', y5']); - 이 경우 문제는 Figure의 legend 순서대로 data들이 저장되지 않음 > 따라서 여러개 그래프의 경우 저장된 d.. 2022. 6. 22.
[C++] 복소수 입력받아 변수에 저장하기 [Input a complex number and store it in a complex variable] std::cin으로 복소수 문자열을 입력받은 경우 complex 변수에 넣어주는 부분이 필요해서 해당부분만 작성함. 아래와 같이 cin으로 입력받은 결과가 s라는 string형 변수에 저장된 경우 z라는 복소수 변수로 넣을 수 있음 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 #include #include #include #include #include #include #include #include using namespace std; int main() { complex jj = complex(0.0, 1.0); complex z; doubl.. 2022. 6. 8.
Complex permittivity & Loss tangent 0. relative permittivity & susceptability $ \varepsilon = \varepsilon_0 \varepsilon_r $ : absolute permittivity (often called simply permittivity) εr = 1+χe : relative permittivity or dielectric constant χe : electric susceptability 1. Complex permittivity of lossy media $$ \varepsilon_c = \varepsilon_0 \varepsilon_r - j \frac{\sigma}{\omega}\qquad (F/m) $$ It is customary to include the effects.. 2022. 5. 2.
비대면 (온라인) 수업 Tool들 1. 강의 솔루션 Zoom Webex 팀즈 구글 Meet 2. 상호작용 멘티미터 (https://www.mentimeter.com/) Padlet (https://padlet.com/) 소크라티브 카흣 3. 온라인 협업도구 ALLO (https://allo.io/) 디지털마인드맵 팀즈 구글 4. 오픈 콘텐츠 TED MOOC OCW/KMOOC Youtube 지식채널e 5. ZOOM 수업시 참석자 확인 방법 2022. 4. 19.
IEEE Access - open access license type: CCBY? CCBY-NC-ND IEEE Access는 open access 저널지로 저작권을 출판사인 IEEE가 아닌 저자가 가진다. 따라서, 논문 Accept 후 Final Article을 제출하면, IEEE Author Gateway에서 CoptyRight 관련 처리와 Camera Ready File 등을 최종 점검한다. IEEE Author Gateway에서 CpoyRight를 Transfer하는 과정에는 다음과 같이 CCBY와 CCBY-NC-ND중 하나를 선택해야 한다. CCBY: 원저작자를 표기(BY)하면 사용이 가능하다. CCBY-NC-ND: 원저작자를 표기(CC)하고 비영리목적(BY)인 경우, 저작물 변경없이 (ND) 사용이 가능하다. 따라서, CCBY가 더 개방적인 성격을 가지고, CCBY-NC-ND가 덜 개방적이다. .. 2022. 1. 16.
반응형