1

기호식을 사용할 때 기호식 값을 불연속 값으로 변환하고 z 값을 얻는 방법이 문제입니다. 의추가 처리를 위해 기호식 값을 얻는 방법

x=2 
syms x 
y=x^2 

z=x+y 
+0

가능한 중복 https://stackoverflow.com/questions/45369002/matrix-with-symbolic-math-does-not-make- ([상징적 인 수학에 매트릭스는 수학을하지 않습니다] the-calculus) –

+0

['subs'] (https://www.mathworks.com/help/symbolic/subs.html) 및 ['sym/double'] (https://www.mathworks.com/help /symbolic/double.html). 이것은 Matlab의 상징적 인 수학에 대한 기본적인 것들입니다. 계속 진행하기 전에 [documentation] (https://www.mathworks.com/help/symbolic/performing-symbolic-computations.html)을 읽는 것이 좋습니다. – horchler

+0

@Horchler : 설명서를 검색하고 검색 문자열을 검색했습니다. 그러나, 나는 당신이 가리키고있는 것에 도달하지 못했습니다. 아마, 나는 게시하지 않을 것이다. 그러나 Jose의 대답은 훌륭하고 대체 솔루션이 등장했습니다. – user9003011

답변

1
syms x y 
y = x^2 
z = x+y 

y_function = matlabFunction(y); 
z_function = matlabFunction(z); 

x = 2; 
z_function(2) 
+1

고마워, 잘 했어. – user9003011