저는 합성 심슨 규칙을 사용하여 C++의 적분을 근사하는 작은 프로그램을 작성하고 있습니다. 그것은 작동하는 것처럼 보이지만 내가 간격의 다른 숫자 (따라서 for 루프)에 대한 적분을 계산할 때, 그것은 완전히 무작위로 보이는 몇 가지 오류가 나타납니다. 여기 내 코드가있다. #include <iostream>
#include <cmath>
doub
Dirac Delta 함수와 비슷한 적분 함수가 있습니다. 그러나 그것은 유한하고 매우 좁은 기초를 가지고 있습니다. 그것을 통합해야하지만 쿼드 메서드가이 특이점을 인식하지 못했습니다. 파이썬 문서에보고 한 후 : 점 : (수레의 순서, INT)로, 선택. 의 중단 시퀀스는 국부적 인 통합 간격 (예를 들어, 특이성, 불연속성)이 국부적으로 어려울 때 (즉
두 개의 몸체에 대한 운동 방정식을 해결할 수있는 휴 용 코드가 있지만 그 결과 입자가 돌아가고 어디에서 오류가 발생하는지 찾을 수 없습니다. import numpy as np
import matplotlib.pyplot as plt
plt.style.use('ggplot')
DIM = 2
N = 2
ITER = 1000
def acc(r,
희망이 빠르고 간단한 질문이지만, 내가 두 개의 필수 인수를 취하는 기능을 가지고 ... 조금 의아해 저를 가지고 및 scipy.integrate.romberg을 사용하여 통합하려는 몇 가지 키워드 인수가 있습니다. scipy.integrate.romberg에 args 키워드를 사용하여 추가 인수를 전달할 수 있다는 것을 알고 있습니다. 추가 인수를 튜플로
내가 알고있는 경로를 추적하는 차량을 시뮬레이션하고 싶습니다. 경로에서 움직이는 애니메이션 모양입니다. matlab에서 코드를 작성했습니다. 차량) 경로를 따라 움직이지만 마지막 사각형 (추억)을 제거하고 싶을 때마다 올바른 방향으로 매번 사각형을 하나씩 넣기를 원합니다. 누구든지 그 목표를 달성하기 위해 내가 할 수있는 조언을 부탁드립니다. 내 코드는 내
나는 함수를 통합하기 위해 gsl로 작업 중이다. 이 함수는 double과 void *를 입력으로 가지며 출력으로 double을 갖는 람다 함수로 만들어졌습니다. 변수 캡처없이 람다를 사용하면 모든 것이 잘 작동합니다. 그러나 변수 캡처를 수행하면 더 이상 작동하지 않습니다. 누구나 왜 그렇게 설명 할 수 있습니까?이 이 하나가 잘 작동 : 여기 내 문제를
질량 행렬을 사용하지 않고, ode45과 같은 ode 해석기는 y '= f (t, y)를 풀 수 있습니다. 그러나 "질량"행렬 M (t, y) y '= f (t, y)를 포함하는 문제에 대한 해결책으로는 질량 행렬 옵션이 있습니다. 정확히 "질량"매트릭스 란 무엇입니까? 이 용어는 질량 - 스프링 시스템 진동의 질량에서 오는 것입니까? 이 문서의 예제 코드
아래 스크립트를 실행하면 Too many input arguments 오류가 발생합니다.이 문제는 두 번째 for 루프에서 intNH(5,2)을 계산할 때 발생하는 것으로 나타났습니다. 기본적으로 발생하는 것은 i=5에 대한 fun2이 0 (해당 G 요소가 0이기 때문에)이고 MATLAB은 숫자가 0 인 함수를 숫자로 통합 할 수 없습니다 (또는이 방법을
나는이 합성 심슨의 규칙에 대한 코드를 가지고있다. 그러나, 나는 꽤 오랫동안 그것과 함께 놀고 있었고, 나는 그것이 작동하도록 할 수 없다. 어떻게 알고리즘을 수정할 수 있습니까? function out = Sc2(func,a,b,N)
% Sc(func,a,b,N)
% This function calculates the integral of func
난 방정식 시스템을 해결해야하는 문제점에 직면하고있다의 미분 방정식을 통합 f, g, h 및 k는 A 또는 B의 일부 함수이고, 초기 조건 A (x = 0) = a, B (x, y)를 갖는다. y = 0) = b. 모든 이전 변수는 스칼라입니다. 하나의 변수에서 조금 단계를 밟은 다음 다른 변수의 전체 범위 (예 : ode 루틴)에 대해 다른 다른 방정식을