2013-09-01 5 views
0

벡터 k = (x, y, z) 및 함수 f (x, y, z) = 0이면 (x, y, z)에 대한 해답 공간을 찾고 싶습니다.MATLAB에서 함수 f (x, y, z) = 0에 대한 솔루션 공간 (x, y, z)를 찾는 방법

matlab에서도 분석적으로이 작업을 수행 할 수 있습니까? 내 초기 생각은이 함수에 의해 생성 된 표면을 계획하는 것이기 때문에 숫자로 처리 할 수 ​​있다고 상상해 봅니다. 그러나이 값은 할당 된 숫자 값이없는 방정식에 9 개의 다른 상수가 있기 때문에 유용하지 않습니다. 모든 도움에 미리 감사드립니다.

편집 :이 4

+1

심볼릭 수학 도구 상자를 사용하려는 경우가 아니면 프로그래밍상의 문제가 아닙니다. –

+0

@TryHard : 프로그래밍 문제가 아닌가요? 내가 말한대로 – Freeman

+0

"사용하고 싶지 않으면 ...". (당신은 어떻게 당신이 수치 솔루션을 볼 수없는 자신을 설명합니다) –

답변

3

는 MATLAB에서 없으며 다른 언어로도 주어진 함수 f(x,y,z)에 대한 일반적인, 분석 해법이 없습니다 다항식 정도입니다. 이러한 솔루션이 존재한다면, 해결 될 것 Riemann hypothesis (수십 등)가)

당신이 symbolic math toolbox를 사용할 수있는 간단한 문제

solve 기능 : http://www.mathworks.com/help/symbolic/solve.html

그리고 obbiously가 수치 해법은, 어떤 당신은 할 수 vpasolve 및 기타와 같이 사용하십시오. http://www.mathworks.com/help/symbolic/vpasolve.html

+0

하하 ... 나는 많이 의심합니다. 정말 순진한 질문입니다. 아마 그것은 다항식 일 뿐이라고 지정 했어야합니다. 아주 오래되었습니다. 다항식의 경우 – Freeman

+1

이면'solve'이면 충분합니다. 일반적으로 높은 차수의 다항식 에서처럼 그 정도에 따라 다르지만 닫힌 형태의 분석 솔루션은 없습니다. – lejlot

+0

문제는 x, y 및 z를 동시에 풀고 싶다는 것입니다. 나는 아마 매우 어리 석다. 그러나 나는 그것이 그것을 말하는 곳을 발견하는 것처럼 보일 수 없다! – Freeman

관련 문제