plot
-
0. Introduction MATLAB을 사용하다 보면 그래프를 저장해야 할 때가 있다. 단 한 장의 그래프만 저장한다면 plot을 통해 저장하기 버튼을 눌러 저장하면 되지만 그렇지 않은 경우는 상당히 귀찮다. (예를 들면 여러 그래프를 한 번에 저장한다거나) 이때 간단히 실행 한 번만으로 저장하는 방법에 대해 설명한다. 아래의 세 개의 함수만 사용하면 간단하게 해결된다. for sprintf() saveas() 전체 코드도 아래에 첨부한다. for i = 1:8 txt1 = sprintf('Formation Error %d.png', i); txt2 = sprintf('Control Input %d.png', i); % save formation error figure('Name', 'Formatio..
[MATLAB] 그래프 한번에 저장하기0. Introduction MATLAB을 사용하다 보면 그래프를 저장해야 할 때가 있다. 단 한 장의 그래프만 저장한다면 plot을 통해 저장하기 버튼을 눌러 저장하면 되지만 그렇지 않은 경우는 상당히 귀찮다. (예를 들면 여러 그래프를 한 번에 저장한다거나) 이때 간단히 실행 한 번만으로 저장하는 방법에 대해 설명한다. 아래의 세 개의 함수만 사용하면 간단하게 해결된다. for sprintf() saveas() 전체 코드도 아래에 첨부한다. for i = 1:8 txt1 = sprintf('Formation Error %d.png', i); txt2 = sprintf('Control Input %d.png', i); % save formation error figure('Name', 'Formatio..
2023.08.31 -
우분투에 MATLAB을 설치하고 막상 그림을 기리기 위해 plot을 해 보면 아래처럼 아무것도 안 나올 때가 있다. 이 문제의 해결 방법에 대해 적어본다. 첫 번째 방법 가장 간단하게 해결하는 방법은 터미널에 다음과 같이 입력하면 된다. export MESA_LOADER_DRIVER_OVERRIDE=i965; matlab or Exec=env MESA_LOADER_DRIVER_OVERRIDE=i965 matlab -desktop 그러면 그래프가 아주 잘 나온다. 하지만 매번 이렇게 입력하기는 매우 귀찮다. 두 번째 방법은 파일을 하나 생성하면 귀찮게 매번 입력하지 않아도 된다. 두 번째 방법 먼저 MATLAB이 설치된 경로에서 터미널을 열어준다. 본인의 경우 경로는 다음과 같다. /usr/local/MA..
[Linux MATLAB] 그래프 안나올 때 대처 방법우분투에 MATLAB을 설치하고 막상 그림을 기리기 위해 plot을 해 보면 아래처럼 아무것도 안 나올 때가 있다. 이 문제의 해결 방법에 대해 적어본다. 첫 번째 방법 가장 간단하게 해결하는 방법은 터미널에 다음과 같이 입력하면 된다. export MESA_LOADER_DRIVER_OVERRIDE=i965; matlab or Exec=env MESA_LOADER_DRIVER_OVERRIDE=i965 matlab -desktop 그러면 그래프가 아주 잘 나온다. 하지만 매번 이렇게 입력하기는 매우 귀찮다. 두 번째 방법은 파일을 하나 생성하면 귀찮게 매번 입력하지 않아도 된다. 두 번째 방법 먼저 MATLAB이 설치된 경로에서 터미널을 열어준다. 본인의 경우 경로는 다음과 같다. /usr/local/MA..
2023.08.02 -
매트랩에서 그래프를 그리는 방법이다. plot()을 통해 그림을 띄울 수는 있다. 하지만 매번 마우스를 통해 글자 크기, 범례를 수정할 수 없으므로 code로 한 번에 수정하는 방법이다. 전체적인 code는 아래와 같다. figure('Name', 'Trajectory', 'color', 'w'); plot(Xi(1:iter,1), Xi(1:iter,2), 'r--', 'linewidth', 1.5); hold on plot(Xj(1:iter,1), Xj(1:iter,2), 'b', 'linewidth', 1.5); hold off legend({'Leader','Follwer'}, 'Fontsize', 12, 'Box', 'off','Location', 'southeast'); xlabel('X [m]..
[MATLAB] 그래프 그리기매트랩에서 그래프를 그리는 방법이다. plot()을 통해 그림을 띄울 수는 있다. 하지만 매번 마우스를 통해 글자 크기, 범례를 수정할 수 없으므로 code로 한 번에 수정하는 방법이다. 전체적인 code는 아래와 같다. figure('Name', 'Trajectory', 'color', 'w'); plot(Xi(1:iter,1), Xi(1:iter,2), 'r--', 'linewidth', 1.5); hold on plot(Xj(1:iter,1), Xj(1:iter,2), 'b', 'linewidth', 1.5); hold off legend({'Leader','Follwer'}, 'Fontsize', 12, 'Box', 'off','Location', 'southeast'); xlabel('X [m]..
2022.08.09