2010-07-01ãã1ã¶æéã®è¨äºä¸è¦§
ãã¼ãã¼ãã®ã¿ã使ã£ã¦ãªã³ã¯ã«ç°¡åã«ã¢ã¯ã»ã¹åºæ¥ãããããï¼ã°ãªã¢ã³ã¹ã¯ãªããã§ãï¼ ä½¿ãæ¹ï¼ "Shift + Enter" ã§å ¨ã¦ã®ãªã³ã¯ã«çªå·ãã¤ãã¾ã å·¦ä¸ã«å ¥åãã©ã¼ã ãåºç¾ããã®ã§ãå½è©²ã®ãªã³ã¯ã®çªå·ãå ¥åãã¾ã Enterãæ¼ãã¨ãã®ãªã³ã¯å ã®ãã¼ã¸â¦
ææ°ç ææ°çã¯ãã¡ãï¼d:id:hecomi:20110327 ã¯ããã« éåº¦ãªæå¾ ã¯ããªãã§ãã ããã ãã³ãã³åç»ã«ã¦ãã¼ãã¼ãã·ã§ã¼ãã«ãããå¯è½ã«ããã°ãªã¢ã³ã¹ã¯ãªããã§ãï¼æ©è½ã¯ä»¥ä¸ã«ãªãã¾ãï¼ã©ã³ãã³ã°ç»é¢ï¼ j: 次ã®åç»ã¸ãã©ã¼ã«ã¹ k: åã®åç»ã¸ãâ¦
ååï¼d:id:hecomi:20100727ï¼ï¼ç»åã®2å¤åãè¡ãªãã¾ããï¼æ¬¡ã«ãããç¶æ¿ãã¦ï¼ç»åãå¼¾å¹ã®ç´ ã¸ã¨å¤æããã¯ã©ã¹ãä½ãããã¨æãã¾ãï¼åååæ§ï¼ä¸èº«ã¯ãé¾ç¥é²ããã°ã©ãã³ã°ã®é¤¨ï¼http://dixq.net/rp/ï¼ãã®ç¬¬55ç« ï¼http://dixq.net/rp/55.htmlï¼ã®â¦
åå(d:id:hecomi:20100728:1280296153)ï¼BMPãã¡ã¤ã«ãèªã¿è¾¼ãã§2å¤åãï¼å¼¾ãçééã«é ç½®ãã¦ããããã°ã©ã ãçµã¿ã¾ããï¼ä»åã¯ï¼é¾ç¥é²ããã°ã©ãã³ã°ã®é¤¨ï¼http://dixq.net/rp/ï¼ã®ç¬¬56ç« ï¼http://dixq.net/rp/56.htmlï¼ã®å å®¹ãæ±ãï¼å®éã«å¼¾å¹ã«â¦
é¾ç¥é²ããã°ã©ãã³ã°ã®é¤¨ï¼http://dixq.net/rp/ï¼ã®ç¬¬54ã56ç« ã«æ²è¼ããã¦ãããç»åå¼¾å¹ãã®ä½æãç®æ¨ã¨ãã¾ãï¼ç¾å¨ä½æä¸ã®æç¹°é·ã¯C++ã§ä½ã£ãï¼ã¨*建åä¸*è¨ãããã¨ãç®æ¨ã¨ãã¦ããã®ã§ï¼ãåå¼·ãå ¼ãã¦ã¯ã©ã¹ã«ãã¦è¦ããã¨æãã¾ãï¼ä»åã¯ï¼ç¬¬5â¦
æåã使ç¨ãã¦ãã¿ã ãããèªåçæããã³ã¼ããæ¸ãã¦ã¿ã¾ããï¼ ãµã³ãã«ï¼ amida.html å®è¡æã®ç»åï¼ ä½è«ã§ããï¼æ¼¢åã ã¨ãé¿å¼¥é籤ãã¨æ¸ãã¦ï¼æã¯æ¾å°ç¶ã«æããã¦ãããã¨ããï¼ãããå¾å ã«ä¼¼ã¦ããè¨ãããã®ãååã®ç±æ¥ã ããã§ãï¼Wikipediaâ¦
ãã£ã¦ãããï¼@katty0324ï¼ã®æ¬¡ã®ãã¹ããåèã«ï¼ç®çã®æ°åãç¾ãããã£ããããæ°åã®æåã®2é ãæ±ããããã°ã©ã ãæ¸ãã¦ã¿ã¾ããï¼ ãã£ããããã®åé¡ãã£ã¨è§£ãããã©ãããã¾ãæå³ããªããããCã ã£ãã10è¡ãããã URL2010-07-15 06:08:06 via â¦
ååã®ã¨ã³ããª(d:id:hecomi:20100717:1279390033ï¼ã§ã¯1次å ã®ãã¢ã½ã³æ¹ç¨å¼ãè§£ããã®ã§2次å ãè§£ãã¦ã¿ããã¨æãã¾ãï¼çè«ã¯2次å ã«ãªã£ãã ãã§ã»ã¼åãã§ãï¼ ä½¿ç¨ããã°ã©ã ãã¯ãã«ã»ããçï¼ calc.h 3次å ããããã«å¯¾å¿ããCGnuplotï¼ gnuplot.â¦
çè« ã·ã³ãã«ãªã¿ã¤ãã«ã§ããï¼ãã£ã¦ããã¨ãã·ã³ãã«ã§ãï¼ã¾ãã¯1次å ãã¢ã½ã³æ¹ç¨å¼ãè¦ã¦ã¿ã¾ãããï¼ ããã§Vã¯ããã³ã·ã£ã«ï¼xã¯ä½ç½®ï¼Ïã¯é»è·å¯åº¦ï¼Îµã¯èªé»çã§ãï¼å¼ãè¦ãã¨å¾®åãå«ã¾ãã¦ãã¾ããï¼ã³ã³ãã¥ã¼ã¿ã§å¾®åãè§£ãããã«ã¯ç¨®ã ã®æ¹æ³â¦
boost::timerã¯Cã®æ¨æºã©ã¤ãã©ãªã®clock()ã使ã£ã¦ç°¡åã«æéè¨æ¸¬ããã¦ããã便å©ãªã¯ã©ã¹ã§ãï¼åºæ¬çãªä½¿ãæ¹ã¯ï¼ä»¥ä¸ã®ããã«ãªãã¾ãï¼ #include <iostream> #include <boost/timer.hpp> #include <windows.h> // Sleepç¨ int main() { boost::timer t; // ã¿ã¤ãã¼ã®éå§ Sleep(1234); std::</windows.h></boost/timer.hpp></iostream>â¦
ï¼è¿½è¨ï¼ 11/1/19ï¼ ææ°çã¯ãã¡ãã«ãªãã¾ãï¼d:id:hecomi:20101209:1291888423 - C++ããgnuplotããã¤ããã¤ãªãã¦ä½¿ç¨ããã¯ã©ã¹ï¼CGnuplotã使ãã¾ãããï¼id:hecomi:20100709:1278686045ï¼ï¼ãã«ããããããåºæ¥ãããã«ããã®ã§ãç´¹ä»ãã¾ãï¼ gnâ¦
æ¹ç¨å¼ã®çãç°¡åã«åºãªãããªã¼â¦ï¼ã¨èãã¦ãããªãï¼boost::lambdaã使ãã°ã2è¡ãã§è§£ãã¾ãï¼ boost::function<double(double)> f = _1*_1 - 3*_1 + 2; // f(x) = (x-1)(x-2) std::cout << root(0.6, 1.3, f) << std::endl; // 1 /* std::cout << root(1.3, 2.4, f) << s</double(double)>â¦
åã®ã¨ã³ããªï¼d:id:hecomi:20100712)ã§ï¼ãboost::lambdaã§ç©åè¨ç®ãã¨ããã½ã¬ãããé¡åãä»ããã«ãé¢ãããï¼sinãcosã«ãã¤ã³ãããã ãï¼ã¨ãããç²æ«ãªå 容ã«ãªã£ã¦ããã®ã§ï¼ä»åã¯ãã£ã¨ã¬ãããªã¨ãã£ã¦ã¿ã¾ãï¼ é¢ä¿ã®ç¡ã人ã¯èãæµãã¦æ¬²ããâ¦
boost::lambdaã«ã¤ã㦠boost::lambdaã¯C++ã§lambda expressionãå¯è½ã«ãã¦ãããï¼ãªãã¨ãããéå¸¸ã«æ°æã¡æªããªããï¼å¼·åä¸ã¤ä¾¿å©ãªãã®ã§ãï¼ è¨æ³ã«ã¤ãã¦ã¯ï¼boostã®ãã¼ã¸ï¼http://www.boost.org/doc/libs/1_35_0/doc/html/lambda.htmlï¼èªåã¯ä½â¦
MathcadãC++ã«ç¿»è¨³ãããï¼ã¨ãã試ã¿ããã¦ããã®ã§ï¼ç©åããæã¿æã¡æ³ã«ããrootè¨ç®ãããå®è£ ãããã®ã§ããï¼ãã®ä¸è²«ã¨ãã¦ç·å½¢è£éã¯ã©ã¹ã使ãã¾ããï¼ ä¸èº«ã¯è³ã£ã¦ã·ã³ãã«ã§ï¼ x, yé åï¼vectorãªã©ï¼ãä¸ãã ããããã®é åã2å以ä¸ãã¼â¦
ååï¼d:id:hecomi:20100708ï¼ï¼åã åï¼d:id:hecomi:20100707ï¼ã«å¼ãç¶ãï¼gnuplotãããããããã¯ã©ã¹ã®ã話ã§ãï¼ è¿½å æ©è½ / 夿´ç®æ 大ãããã®ã¯è¿½å ãã¦ã¾ãããï¼è¿½å æ©è½ã¯ä»¥ä¸ã®éãã§ãï¼ ç¾å¨ãããããã¦ãããã¼ã¿ããã¡ã¤ã«ã«ä¿å ç¾å¨ãâ¦
æ¨æ¥ã®è¨äº d:id:hecomi:20100707 ã®è¿½å ã§ãï¼ ã³ã¼ãã®ã·ã³ãã«å æ¨æ¥ã®ã³ã¼ãã¯ï¼ã³ã³ããçï¼é åçã§ã»ã¼åãã³ã¼ããå®è¡ããã¨ããåé·ãªãã®ã§ããã®ã§ï¼å¥ã«ãããããããã©ã¤ãã¼ããªé¢æ°plotX, plotXY, plotXYZã¸æããããã«å¤æ´ãã¾ããï¼ ã¾â¦
æ°å¤è¨ç®ããã¦ï¼çµæãåãåºãã¦ï¼Excelã«è²¼ãã¤ãã¦ï¼ã°ã©ãåãã¦â¦ï¼ ãªãã¦æé ããã©ã£ã¦ãã¨æéãå¿ä½ç¡ãã§ãããï¼ ããã§gnuplotã使ãã¨ï¼ããã°ã©ã ä¸ããç°¡åã«ã°ã©ããæç»ãããã¨ãåºæ¥ã¾ãï¼ wgnuplotã®å°å ¥ ã¾ãã¯windowsçgnuplotã§ããâ¦