첫째, 문자열의 정의
MATLAB 은 작은따옴표를 사용하여 문자열을 정의합니다. 예를 들어 명령 창에 a =' hello, 이것은 문자열' 을 입력하면 A=hello 가 출력됩니다. 이것은 문자열입니다.
둘째, 기호 변수와 기호 표현식을 정의합니다
MATLAB 의 명령 윈도우에서 입력하는 숫자 변수는 미리 값을 지정해야 합니다. 그렇지 않으면 오류가 표시됩니다. 기호 변수만 표현식에 합법적으로 나타날 수 있습니다. 미리 값을 지정할 필요는 없지만 기호 변수는 미리 정의해야 합니다.
Matlab 의 데이터 유형에서 문자 및 기호 유형은 중요하고 혼동되기 쉬운 두 가지 데이터 유형입니다.
기호 변수는 sym 및 syms 명령으로 작성됩니다.
다음과 같은 형식으로 사용됩니다.
S = sym(' A') 은 단일 기호 변수 s 를 정의합니다.
여러 기호 변수 a, b, c 가 정의되었습니다.
Syms 명령은 sym 보다 사용하기 쉬우며 한 번에 여러 개의 기호 변수를 정의할 수 있습니다. 형식은 간결합니다. 따라서 syms 는 일반적으로 기호 변수를 작성하는 데 사용됩니다. 기호 변수는 공백으로 구분해야 합니다.
보고서 기호 x y z w
X, y, z, w 는 기호 변수로 정의됩니다. 다시 p=sin(x)+cos+z+2*w 를 입력하면 p 는 실행 후 표현식 sin(x)+cos(x)+z+2*w 를 나타냅니다.
3. 숫자 표현식을 기호 표현식으로 변환합니다.
Sym 명령은 다음과 같은 구문을 사용하여 숫자 표현식을 기호 표현식으로 변환합니다.
기호 ("숫자 표현식")
예를 들어, 명령 창에서 다음을 입력합니다.
P=sym('2+sqrt(5)')
그런 다음 출력을 얻습니다.
P=2+sqrt(5), p 가 숫자 표현식이 아닌 기호 표현식인 경우.
넷째, 기호 표현식의 값을 계산합니다
이전 기호 표현식 p 의 값을 계산하려면 eval_r(P) 을 사용하여 p 의 근사값을 계산해야 하는 경우 다음을 입력할 수 있습니다.
Eval_r(P)
결과 출력: ans=4.236 1.
P = sym ('2+sqrt (5)') 은 실제로 기호 상수이므로 VPA 명령으로 계산할 수도 있습니다.
다섯째, 숫자 변수, 기호 변수, 문자 변수의 상호 변환
숫자 변수, 심볼 변수 및 문자 변수의 변환 Matlab 작업 영역에서 숫자, 심볼 및 문자는 세 가지 주요 데이터 유형입니다.
Matlab 은 명령을 사용하여 서로 다른 유형의 데이터 간에 변환을 수행할 수 있습니다.