原创 卓越的數值計算庫gsl(GNU Scienti…

卓越的數值計算庫gsl(GNU Scientific Library)的使用初步 1.gsl簡介 gsl(GNU Scientific Library)是專門爲應用數學和科學技術領域的數值計算提供支持的軟件庫。gsl使用C語言編寫,同時

原创 C/C++ 中如何獲取數組長度

該文章對C/C  中如何獲取數組長度的問題描述得很清楚。原文地址:C/C++ 中如何獲取數組長度作者:siallen C、C++中沒有提供直接獲取數組長度的函數,對於存放字符串的字符數組提供了一個strlen函數獲取長度,那麼對於

原创 Matlab與VC混合編程之二

Matlab與VC混合編程之二 1. 待解決的新問題 在《Matlab與VC混合編程之一》中我們已經實現了在VC中調用Matlab編譯M文件生成的COM的方法,併成功的進行了計算並繪製一個點。接下來的問題是如何向COM接口函數傳遞一個

原创 通用龍格庫塔Runge-Kutta方法求解…

通用龍格庫塔Runge-Kutta方法求解常微分方程組初值問題的C++優雅實現 1. 算法簡介 a. 事情的起因 前一段時間在C++項目過程中,需要求解一個微分方程組,看了相關的數值分析教程(《數值分析》,歐陽潔等編著,北京:高等教

原创 Matlab與VC混合編程之三

Matlab與VC混合編程之三 1. 有沒有優雅的使用方式? 在《Matlab與VC混合編程之二》中我們學會了如何使用向量或者矩陣在VC與Matlab COM組件之間傳遞參數。在第二章的實現中,標量和向量的使用方式勉強可以接受,矩陣的使

原创 卓越的數值計算庫gsl(GNU Scienti…

卓越的數值計算庫gsl(GNU Scientific Library)的使用初步 1.gsl簡介 gsl(GNU Scientific Library)是專門爲應用數學和科學技術領域的數值計算提供支持的軟件庫。gsl使用C語言編寫,同時

原创 新浪博客不支持C語言的註釋

今天看了前些天我發的博文,發現用C語言形式的註釋"/ * .... * /"不能顯示出來,又把相關的代碼改成"C++"形式的註釋。解決的方法還有一種,在‘/'和'*'之間加上空格,就能正常顯示了。如本文中的所看到的,其實在‘/'和

原创 C/C++ 中如何獲取數組長度

該文章對C/C  中如何獲取數組長度的問題描述得很清楚。原文地址:C/C++ 中如何獲取數組長度作者:siallen C、C++中沒有提供直接獲取數組長度的函數,對於存放字符串的字符數組提供了一個strlen函數獲取長度,那麼對於

原创 我的新浪博客搬家到CSDN博客啦!

我的新浪博客搬家到CSDN博客啦! CSDN上有更專業的專家和技術愛好者,有更好的C/C++、數值算法、混合編程的技術文章,所以我也搬過去跟技術大牛一起住,哈哈,我將在CSDN有個新家啦。

原创 使用UDP廣播

發送端:關鍵是通過函數設置SOCKET是廣播BROADCAST類型的。代碼如下: #include<stdio.h> #include<winsock2.h> #pragma comment(lib,"ws2_32.lib") int

原创 Matlab與VC混合編程之一

Matlab與VC混合編程之一 1. 問題的提出,爲什麼需要用Matlab與VC混合編程 做工程項目時用的是VC,經常會用到科學計算的相關算法,比如矩陣求逆,求行列式,求微分方程組初值問題的數值解等問題。如果自己去編寫相關的函數,首先

原创 關於字符串常量和字符指針

char *p和 char p[]的區別和字符串常量 void main() { char *p="abc123ABC";//char p[]="abc123ABC" p[0]='d'; } 上面這段代碼編譯鏈接都沒問題,但是運行