일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ChatGPT
- Statics
- 인공지능
- Numerical Analysis
- matplotlib
- 수치해석
- Dear abby
- 에러기록
- 논문작성
- Julia
- JAX
- Linear algebra
- 논문작성법
- pytorch
- Python
- 딥러닝
- 우분투
- 고체역학
- teps
- 텝스공부
- Zotero
- IEEE
- 수식삽입
- 생산성
- 텝스
- 옵시디언
- MATLAB
- WOX
- LaTeX
- obsidian
- Today
- Total
목록프로그래밍 Programming/매트랩 MATLAB (25)
뛰는 놈 위에 나는 공대생
MATLAB에서 결과를 plot하고 싶을 때 유용한 기능들을 모아놓고 쓰려고 기록하는 글. 1. Plot할 때 디폴트 속성 지정하기 plot을 많이 쓰면 일일이 plot의 디테일을 지정해주는 게 번거롭고 귀찮다. 그럴 때는 아예 figure 디폴트 속성을 지정해놓으면 된다. 내가 자주 쓰는 명령은 다음과 같다. set( groot, 'defaultLineLineWidth', 1.5 ) ; % plot line 두께 지정 set( groot, 'defaultAxesXGrid', 'on' ) ; % x축 방향으로 grid 생성 set( groot, 'defaultAxesYGrid', 'on' ) ; % y축 방향으로 grid 생성 set( groot , 'defaultAxesFontSize', 12 ); %..
매트랩에서는 다양한 자료형을 지원하고 있다. 그 중에서 string과 char에 대해서 이야기하려고 한다. 이렇게 string과 char를 특정해서 이야기하는 이유는 string과 char의 차이를 모르고 두 문자형의 데이터를 결합하려고 하면 문제가 생기기 때문이다. 보통 MATLAB Code를 돌리고 나서 나온 결과값을 .mat이든 .csv, .txt든 저장을 하고 싶을 수 있다. 이 때는 파일명을 특정해줘야하는데, 파일명은 문자이다. (데이터형의 문제가 아니라 진짜 그냥 문자이다.) 따라서 파일명을 filename = "hello.mat" save(filename, 'var.mat') % 변수이름이 var일 때 이런 식으로 저장을 할 수 있다. 하지만 파일명이 지속적으로 바뀌어야 하는 경우나, 파일을..
https://kr.mathworks.com/help/symbolic/subs.html?searchHighlight=%EA%B8%B0%ED%98%B8%20%EB%8C%80%EC%9E%85&s_tid=srchtitle 기호 대입 - MATLAB subs - MathWorks 한국 다음 MATLAB 명령에 해당하는 링크를 클릭했습니다. 명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다. kr.mathworks.com MATLAB 내에서 기호를 만들면 함수를 사용하기가 편해집니다. $f(x)=x^{3}+x$라는 함수를 기호로 정의하고 나중에 숫자만 대입해주면서 구할 수 있기 때문입니다. 이 때 기호를 대입할 때 쓰는 함수를 subs라고 합니다. syms..
제어 공부를 하다가 4차원 이상의 matrix의 determinant를 구하는 과정이 필요했습니다. 그런데 직접적으로 determinant를 구하자니 문자가 포함된 고차원 matrix라서 곤란하더라구요. 그래서 matlab에서 symbolic 식을 쓸 수 있다는 사실을 알고 있어서 이번 기회에 써보기로 했습니다. 제가 determinant를 구할 matrix는 4차원에 문자가 섞여있어서 determinant를 구하기 어렵습니다. 문자가 포함된 P matrix를 만들고, determinant를 구하는 matlab 함수 det를 써서 구해보도록 하겠습니다. 1. 기호 변수 생성 : sym 기호 변수를 만드는 함수는 sym이고, 이 sym을 통해 특정 변수에 기호(symbol)을 넣어줘야합니다. 예를 들어 위..
매트랩에서는 작업공간에 다양한 데이터 구조를 저장할 수 있습니다. 구조 안에 또 구조를 만들 수 있었는데, 보는 것은 그렇다치고 직접 구조체(structure)를 만드는 것에 대해서는 마땅히 잘 나온 자료가 없었습니다. (제가 못 찾은 걸 수도...) 그래서 이번에 대충 자료구조를 어떻게 만들었는지 정리해볼까 합니다. 1. MATLAB 안에서 사용할 수 있는 데이터 타입 Data type 설명 int8 8 bit signed integer $[-2^{7},2^{7}-1]$ uint8 8 bit unsigned integer int16 16 bit signed integer uint16 16 bit unsigned integer int32 32 bit signed integer uint32 32 bit u..