문제

나는 프로젝트에서 작업(C#다.NET 프레임워크)필요로하는 나에게 일부를 해결하기 위해 편미분 방정식이 있습니다.은 어떤 특정 라이브러리를 기반으로 합니다.NET Framework 할 수 있는 보고 내 일니까?

나가 MATLAb 및 편미분 방정식을 해결하는 것은 매우 간단하다.어떻게 이 문제를 해결하는가?

도움이 되었습니까?

해결책

Matlab의 문제를 해결하고 사용할 수 있습니다. MATLAB 컴파일러 + 빌더 NE 도구 상자 나머지 앱에 연결되는 .NET 어셈블리를 작성합니다.

다른 팁

에 따라 달라집 PDEs 할을 해결하고 당신이 어떻게 접근하고 싶다.

모든 접근을 내가 알고 있는 것이 필요한 선형 대해 자세히 알아보십시오.당신은 좋은를 찾을 매트릭스에 대한 패키지.NET,최 찾을 수 있습니다,하나의 처리할 수 있는 스파 스 matricies 효율적으로 합니다.

선형 타원형(정상 상태 확산),비유(일시적인 확산),그리고 쌍곡선(F=MA 동적)PDEs 필요한 약간 다른 접근 방식이다.

이 세 PDEs 사용할 수 있는 고전적인 유한 차분,유한 요소(weighted residual),또는 경계요소(녹색 기능)을 만들기의 시스템 매트릭스 당신이 좋아하는 해결합니다.일반적인 비선형 그러나 아마도 최고의 공격을 사용한 유한 요소/가중 잔여 기술입니다.

하지만 포물선과 쌍곡 Pdf 파일이 차례로 결합된 세트의 송면 분할니다.당신이 해야 할 일시적인 통합을 반복적으로 해결하는 시간니다.비유적인 송 첫 번째 순서는 시간;쌍곡 송는 두 번째 순서는 시간입니다.

나는에 대해 학습 CUDA 고 있습니다.당신 모드로 설정할 수 있습니다 CUDA 바인딩에 대한 귀하의 언어입니다.

모든 이들에게 큰 화제다.구글주세요 어떤 소스,아니기 때문에 가능한보다 더 줄 간단한 개요를 여기에.

업데이트:나는 최근에 알게되었의 Microsoft 찾기 Foundation.내가 보지 않아 그것으로 나 자신이지만 아마도 그것은 도움이 될 C#개발자는 이 문제입니다.

또 다른 제안은 알글 리브 . 필요한 것을 찾아야하는 포괄적 인 라이브러리와 달리 Alglib은 모든 알고리즘이 분리되어 있으며 종종 여러 언어 (C#포함)로 제공되는 경우가 많습니다. 미적분 알 글 리브 커버와 관련하여 :

        Euler's method
        Runge-Kutta method
        Runge-Kutta method for a system of ODEs
        Bulirsch-Stoer method for a system of ODEs

그러나 Alglib에서 이러한 알고리즘을 확인한 후 Alglib의 라이센스가 Alglib의 라이센스와 관련이 없기 때문에 (Alglib에 의해) 더 이상 지원되지 않았다고 언급했습니다.

체크 아웃 http://www.mathdotnet.com/about.aspx, 필요한 것이있을 수 있습니다. 그러나 응용 프로그램 요구 사항에 가장 적합한 라이브러리를 얻은 다음 .NET 응용 프로그램과 인터페이스해야한다고 생각합니다.

아마도 이와 같은 것들 (언어 나 수학을 배우기 위해 사용하는 곳을 제외하고)은 많은 사전 통조림 라이브러리가 있다는 것을 알게 될 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top