이런 짓을 했는데... - 페이지 2

 
하지만 이 근사값을 시도해 보셨습니까 https://ru.wikipedia.org/wiki/Cubic_spline ? 이것은 matcad에 내장된 기능입니다. 때로는 아주 좋은. 나는 그것을 MQL(내 곡률을 알고 있음)로 프로그래밍하려고 시도조차 하지 않았다. 귀하의 코드를 보면 처리할 수 있다는 것을 이해합니다. 갑자기 하면 재미있을 것입니다. 필요한 경우 matcad와 MQL 코드 계산의 정확성을 비교하는 데 도움을 줄 수 있습니다.
 
Prival :
이 근사치를 사용해 보셨습니까 https://ru.wikipedia.org/wiki/Cubic_spline ? 이것은 matcad에 내장된 기능입니다. 때로는 아주 좋은. 나는 그것을 MQL(내 곡률을 알고 있음)로 프로그래밍하려고 시도조차 하지 않았다. 귀하의 코드를 보면 처리할 수 있다는 것을 이해합니다. 갑자기 하면 재미있을 것입니다. 필요한 경우 matcad와 MQL 코드 계산의 정확성을 비교하는 데 도움을 줄 수 있습니다.

사실은 근사치 자체가 나에게 그다지 관심이 없다는 것입니다. 내가 관심을 갖는 것은 외삽의 가능성입니다. 그리고 그 이면에 물리적인 의미를 두는 것이 바람직합니다. 그리고 그와 같은 스플라인은 계산되지 않습니다. 스플라인 뒤에는 어떤 물리적 의미가 있을 수 있습니까?

그건 그렇고, 우리는 전에 "너" 같았어, 그렇지?

 
Prival :
나는 그것을 MQL(내 곡률을 알고 있음)로 프로그래밍하려고 시도조차 하지 않았다. 귀하의 코드를 보면 처리할 수 있다는 것을 이해합니다. 갑자기 하면 재미있을 것입니다. 필요한 경우 matcad와 MQL 코드 계산의 정확성을 비교하는 데 도움을 줄 수 있습니다.

프로그래밍의 곡률은 프로그램을 깔끔하게 작성 하기 위한 몇 가지 간단한 규칙을 모른다는 것입니다. 사람이 이해하자마자 곡률이 즉시 사라집니다. 그건 그렇고, 이 코드는 또한 곡률 문제를 겪습니다. 기본 호출 함수의 본문에는 루프와 같은 계산 코드가 포함되어서는 안 되며 모든 것이 함수로 래핑되어야 합니다.

 
Andrei01 :

그건 그렇고, 이 코드는 또한 곡률 문제를 겪습니다. 기본 호출 함수의 본문에는 루프와 같은 계산 코드가 포함되어서는 안 되며 모든 것이 함수로 래핑되어야 합니다.


일반적으로 대규모 프로젝트에 대해 올바른 일부 규칙을 거부하면 프로그램 속도를 크게 높일 수 있습니다. 애플리케이션의 특성을 고려하면 MQL의 경우 특히 그렇습니다. 나는 때때로 디버깅을 위해 다소 구조화된 코드 를 사용한다는 것을 인정할 수 있으며, 완료되면 다시 선형 코드로 전환합니다. :) 이것은 아마도 극단주의 일지라도 :).

하지만 이 경우 "만약에"를 빨리 보고 싶었기 때문에 이것은 순수한 선형 코드입니다.

 
Andrei01 :

프로그래밍의 곡률은 단순히 프로그램을 정확하게 작성하기 위한 몇 가지 간단한 규칙을 모른다는 것입니다.

무의미한 말.

사람이 이해하자마자 곡률이 즉시 사라집니다.

무의미한 말.

기본 호출 함수의 본문에는 계산 코드가 포함되어서는 안 됩니다.

왜 그래?

솔직한 :

어느 날 갑자기 간단한 사실을 깨달았습니다. 최소 제곱 근사는 본질적으로 벡터의 선형 조합을 최소화하는 것으로 요약됩니다. 즉, 어떤 보편적인 근사함수를 생성하는 것이 가능하다. 다음은 함수 헤더입니다.

당신은 전에 어디에 있었습니까? 어제 C++로 작성했지만 동일한 작업을 완료했습니다. 감사합니다. 그것도 유용합니다.

 
Candid :

일반적으로 대규모 프로젝트에 대해 올바른 일부 규칙을 거부하면 프로그램 속도를 크게 높일 수 있습니다. 애플리케이션의 특성을 고려하면 MQL의 경우 특히 그렇습니다. 나는 때때로 디버깅을 위해 다소 구조화된 코드를 사용한다는 것을 인정할 수 있으며, 완료되면 다시 선형 코드로 전환합니다. :) 이것은 아마도 극단주의 일지라도 :).

이 경우 "만약에"를 간단히 살펴보고자 했기 때문에 이것은 순수한 선형 코드입니다.

디버깅 단계에서 일부 조각을 임시로 열어 두는 것이 편리하다는 데 동의합니다 ... 최종 버전에서는 프로그램을 읽을 수 없는 것으로 바꾸어 전체 코드를 확장할 수 있고 속도가 약간 향상되지만 실제로는, 코드 가독성은 특히 추가 수정 및 버그 검색의 경우 항상 더 중요합니다.

또한 함수로의 컨볼루션이 프로그램 속도를 크게 늦추는 것은 아닙니다. 많은 연산을 무의미하게 수행할 수 있는 계산 알고리즘을 최적화하는 것이 훨씬 좋습니다.

 
TheXpert :

1. 넌센스.

1. 넌센스.

2. 이게 왜요?

1. 이게 왜 헛소리야? 그러한 결론의 근거는 무엇입니까?

2. 일반적으로 작성된 프로그램 의 구조(복잡도에 관계 없이)는 주 기능에서 완전히 볼 수 있고 읽을 수 있어야 합니다.

프로그래머가 서투르고 부정확하다면 그는 이것을 할 수 없으며 가장 까다로운 프로그래머를 포함하여 프로그램을 제대로 읽을 수 없게 만듭니다. 암호.

 
Andrei01 :

1. 이게 왜 헛소리야? 그러한 결론의 근거는 무엇입니까?

2. 일반적으로 작성된 프로그램의 구조(복잡도에 관계 없이)는 주 기능에서 완전히 볼 수 있고 읽을 수 있어야 합니다.

프로그래머가 서투르고 부정확하다면 그는 이것을 할 수 없으며 가장 까다로운 프로그래머를 포함하여 프로그램을 제대로 읽을 수 없게 만듭니다. 암호.


어쩌면 당신은 마스터 클래스를 보여줄 것이고 다른 사람들을 모독하지 않을 것입니다.

일반적으로 "A"라고 말할 때 "B"도 말해야 합니다.

 
Vinin :


어쩌면 당신은 마스터 클래스를 보여줄 것이고 다른 사람들을 모독하지 않을 것입니다.

일반적으로 "A"라고 말할 때 "B"도 말해야 합니다.

정확히 무엇에 관심이 있으십니까? 명확히 해주실 수 있습니까? 메인 함수에 여기저기 흩어져 있는 계산 코드가 없도록 코드를 함수로 접는 방법은 무엇입니까?

 
TheXpert :
Gg :) 그리고 이 가장 중요한 기능이 없다면? 댓글이 전혀 없습니다 :)
기본 start() 함수를 호출 하지 않고 수행합니까? 그런 기능 들어보셨나요? :)