1
syms x;
f=symfun(exp(sin(x)^3)+x^6-2*x^4-x^3-1,x);
이것은 Matlab의 코드입니다. 문제는 f (2)를 계산하려고 할 때입니다. 예를 들어 exp (sin)^3) +23 결과로 .. 왜 숫자를 얻지 못하겠습니까?Matlab - f (number)가 숫자를 반환하지 않습니다.
syms x;
f=symfun(exp(sin(x)^3)+x^6-2*x^4-x^3-1,x);
이것은 Matlab의 코드입니다. 문제는 f (2)를 계산하려고 할 때입니다. 예를 들어 exp (sin)^3) +23 결과로 .. 왜 숫자를 얻지 못하겠습니까?Matlab - f (number)가 숫자를 반환하지 않습니다.
double
기능이 필요합니다. 기호 값은 숫자 값으로 변환 할 때까지 기호로 유지됩니다.
double(f(2))
@Savvas 다행 이네. 다음 번에 Google에 문의하십시오. 상징 도구 상자에 익숙하지 않더라도 대답을 찾는 데 2 분도 안 걸렸습니다. –