본문 바로가기

공부

[Java] 자바 프로그래밍 2강 자바와 이클립스 설치 빠른 설치 Java 설치 / Eclipse 설치JavaEclipse 자바 소개당연히 자바로 프로그래밍을 하려면 자바와 관련 툴을 설치해야 합니다.자바 사이트를 들어가면 설치할 수 있고 로그인 없이 누구나 가능합니다.자바는 오라클이 배포하고 있으며 개발 환경에 따라 여러가지 배포판이 존재합니다. Java SE . 자바 표준 배포판 (standard Edition) ← 우리가 쓸 것 ㆍ데스크탑과 서버 응용 개발 플랫폼Java ME . 자바 마이크로 배포판 ㆍ휴대 전화나 PDA, 셋톱박스 등 제한된 리소스를 같은 하드웨어에서 응용 개발을 위한 플랫폼으로 가장 작은 메모리 풋프린트를 가지고 있다. Java SE의 서브셋과 임베디드 및 가전 제품을 위한 API를 정의한다. Java EE . 자바 기업용 배포판 ㆍ..
[Java] 자바 프로그래밍 1강 자바의 특징 프로그래밍 언어의 진화에 있어서 자바는 C++의 진화라고 볼 수 있습니다.자바와 가까울 것 같은 자바 script는 C의 진화이죠.Assembly → C → C++ → java ↘ java script제가 포스팅할 언어는 java로 java의 특징에 대해 서술하겠습니다. 대표적으로 자바의 특징은 이식성이 높다는 것입니다.소스코드 파일을 한 번의 컴파일로 클래스 파일이 되면 이것을 윈도우에서도 맥에서도 리눅스에서도 쓸 수 있습니다.즉 한 번 작성된 코드는 모든 플랫폼에서 즉시 사용이 가능하다는 것입니다. 두 번째 특징은 객체지향언어-OOP(Object Oriented Programming)이란 것입니다.객체지향언어란 부품 객체를 만드는 것을 선행하고 이것을 조합해 전체 프로그램을 만드는 기법이란 뜻입니다...
DC power supply 사용법 DC power supply 준비물 : DC power supply, digital multimeter 1. 멀티미터의 "COM" 단자에 검은색 전선을 "V/Ω" 단자에 빨간색 전선을 연결한다. 그리고 전원을 키고 "V" 버튼을 누른다. COM V/Ω 검은색 빨간색 2. 5V/2A, 15V/1A 전원을 사용할 시 DC power supply 이때 멀티미터와 파워 서플라이에 연결된 선들은 같은 색들끼리 연결해준다. + - 출력 전압 5V/2A빨간색 검은색 5V 15V/1A 빨간색 검은색 15V 3. P1/P2 전원 사용 P1/P2 출력 포트에는 + / COM / - 세 단자가 있다. 지시하는 대로 P1/P2 출력 포트에 전선을 연결하고 (멀티미터는 동일) 멀티미터의 전선과 동일한 색의 전선을 각각 연결해준..
matlab(매틀랩) programing 강의 180418 2015b 버전 기준 figure창을 띄웠을 때axis([x1 x2 y1 y2]) -> 해당 구간을 표에서 확대 ---------------------------------------------------------복소수를 이용하여 그래프 그리기 z=0.1+0.9i;n=0:0.01:10;plot(z.^n),xlabel('Real'),ylabel('Imaginary') plot((0.2+0.9i).^(0:0.1:50)) ---------------------------------------------------------fplot의 이용 방법들 fplot(@(x)3*x.^5+2*x^ ~ , [ ]);fplot(' 수학식 ' , [ ] ); -------------------------------------..
matlab(매틀랩) programing 강의 180416 2015b 버전 기준 함수를 설정하는데는 여러가지 방법이 있다. @를 이용하거나 inline을 이용하거나. 예를 통해 이해하자. 식을 쓸 땐 i,j는 쓰지말자 복소수 이용과 충돌한다. 스크립트로 작성 function y = fun1(x) y=x.^2-4; - 매틀랩 명령 창에서 시험 fun1(2) ans=0 - 이를 호출해 사용해 봄 [x, value] =fzero(@fun1, 2) ans=2 [x, value] =fzero(@fun1, -5) ans=-5 fplot(@fun1,[-5,5]) ----------------------------------------- inline으로 매틀랩 명령 창에서 계산 fun2=inline('x.^2-4'); >> fun2(4) ans = 12 fplot('x.^3-..
matlab(매틀랩) programing 강의 180411 2015b 버전 기준여러가지 식을 보자. continew 반복문을 점프하고 다음 반복을 한다.break 반복문에서 탈출한다 ------------------------------------------x의 조건에 따라 값을 계산해 g에 할당한다. x=-2*pi:0.01:2*pi;>> n=length(x); for i=1:nif x(i)>=-pi&x(i)> plot(x,g) ------------------------------------------1/e = (1-1/n)^n이 근사값과 실제값의 차이가 0.0001 미만이 될 때까지 n의 값을 순환하는 식 n=1;error_e=1000; while abs(exp(-1)-(1-1/n)^n)>0.0001nerror_e x(n)=n;y(n)=(1-1/n)^(-n)..
matlab(매틀랩) programing 강의 180404 2015b 버전 기준 조건문, 반복문을 이용한 여러가지 경우를 보자 행렬의 원소들이 0보다 작으면 nan값 크면 log10을 씌우는 식 >> x=[10,1000,-20,100];>> y=NaN*x;>> for k = 1: length(x)if x(k)> y y = 1 3 NaN 2 -----------------------행렬의 원소가 0보다 크면 루트를 씌우고 아니면 50을 더한다. A=[0 -1 4;9 -14 25; -34 49 64] for i=1:3 for j = 1:3 if A(j,i)>=0 B(j,i)=sqrt(A(j,i)); else B(j,i)=A(j,i)+50; end end end ------------------------스크립트 이용 단순 n까지의 모든 홀수의 합 function A..
matlab(매틀랩) programing 강의 180402 2015 버전 기준 논리값을 이용한 여러가지 경우와 if문을 이용한 계산을 보자. if의 형식은 if 조건식 내용end 로 구성 여러가지 경우를 표현할 때는 if 조건식 내용elseif 조건식 내용else 내용end 반복문은 for를 사용한 것으로 for 1:10 내용end 로 1:10이라고 하면 1부터 10 열번 반복한다는 이야기이다.여기에 변수를 넣거나 해서 반복횟수를 사용자에게 정하게 할 수 있다. any(x) : x에 1이 하나라도 있다면 1 출력 >> x=[-3 0 0 2 6 8]>> y=[-5 -2 0 3 4 10]>> z=(x>y) z = 1 1 0 0 1 0 >> x(z) ans = -3 0 6 ---------------------------------------- >> x=[ 5 -3 ..