.net 깔려있어야 되는 바이오리듬
바이오리듬 -ㅁ- ; 내가 만든 바이오리듬을 쓰고 싶었다;;
- Program/Programming
- · 2007. 7. 13.
바이오리듬 -ㅁ- ; 내가 만든 바이오리듬을 쓰고 싶었다;;
상당히 많은 시행착오를 거쳐 완성된 소스 꽤 걸렸다 ㅠㅠ 4의 배수 크기의 마방진 알고리즘은 한번 찾아보시길 ~ 아무튼 소스는 아래와 같습니다. int qSize = Size / 4; for (int i = 0; i < Size * Size; i++) { x = i / Size; y = i % Size; if ((x / qSize == y / qSize) || (x / qSize + y / qSize + 1 == 4)) this.data[x, y] = i + 1; else this.data[Size - x - 1, Size - y - 1] = i + 1; }
Sin 을 처리하는 함수를 유사하게 만들어봅니다. 이상하게 255' 이상은 값이 제대로 나오질 않는군요 ㅎㅎ 문제 해결하시게 되면 트랙백 좀 해주세요 ㅎㅎ using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Ruru.Math { public class Sin { public static double GetSin(double x) { double sum = 0.0; double r = 1.0; for (int i = 1; i < 13; i++) { r *= x / (1.0 * i); switch (i % 4) { case 1: sum += r; break; // 1 case 3: sum ..
http://mathworld.wolfram.com/TaylorSeries.html Exp(x) 를 C#으로 짜려면 위 식으로 짜야하는데 10번정도까지만 돌려보면 적당히 비슷한 값이 나온다. 빡시다 -_ -;; 소스는 다음과 같다 /// /// 1+1x/1! + 1x2/2! + 1x3/3! /// /// /// public static double Expo(double x) { double sum = 1.0; double r = 1.0; for (int i = 1; i < 13; i++) { r *= x / (1.0 * i); sum += r; } return sum; }
http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html 자주보는 Ajax 관련된 사설입니다. Ajax on Rails 시간날 때 한번 해석해 보시길..
http://msdn.microsoft.com/msdnmag/issues/05/12/VisualStudioAddins/default.aspx .NET 환경의 개발자 들의 필수 Add-in 들을 소개하고 있다. 나열된 것들 모두 써보진 않았지만 몇몇 플러그인들 정말 쓸모 있는 것들이 많은 것 같았다. CodeRush나 CopySourceAsHTML, Smart Paster 등은 정말 사용하는데 유용하다는 느낌이다.