MATLAB에서 포켓몬 그림을 쓰자.

마메빠토 귀여운




이런 것을 MATLAB으로 쓰자는 기사입니다.

우선 누군가가 쓴 것을 찾자.



바로 즐길 수 있습니다!
htps : // 그럼. 를 lf 라마 lp는. 코m/

여기서 마메파토라든지 그레그르라든지 우퍼라든지 누오라든지, 포켓몬명을 찾으면 대개 나옵니다.
아래쪽에 [복사 가능한 텍스트]가 있으므로 클립보드에 복사해 둡시다.



모처럼이므로, 나머지는 MATLAB에서.



그레그르라면 위쪽에 「0부터 92π까지의 때의 플롯」이라고 써 있으므로, 그것을 1행째에 써 봅시다. MATLAB이라면 clipboard 명령을 사용하면 복사한 클립보드의 내용을 그대로 문자열로 사용해 줍니다.

그리고는 특수 문자라든지 바꾸면 좋다.
t = linspace(0,92*pi,20000);

clip = clipboard('paste');
txt = textscan(clip,'%s','delimiter','\n');
txt = txt{1};

txt = replace(txt,'θ','*heaviside');
txt = replace(txt,'π','*pi');
txt = replace(txt,' ','');
txt = replace(txt,'sin','*sin');
txt = replace(txt,'t','*t');
txt = replace(txt,'(*','(');
txt = replace(txt,'-*','-');
txt = replace(txt,'+*','+');
txt = replace(txt,'r*t','rt');
txt = replace(txt,'sgn','sign');
txt = replace(txt,'*','.*');

x = eval(txt{1}(6:end));
y = eval(txt{2}(6:end));

fprintf('x = %s;\n',txt{1}(6:end))
fprintf('y = %s;\n',txt{2}(6:end))

comet(x,y)
axis equal

썼다 쓸 수 있는, 좋은 느낌.


Simulink의 서브 시스템에도 부디



1행째의 linspace와, 커멘드 윈도우에 나온 수식과, plot(x, y) 를 사용해 서브 시스템의 마스크를 만들면, 좋은 느낌의 서브 시스템이 됩니다.

좋은 웹페이지 즐겨찾기