原创 我的友情鏈接

51CTO博客開發

原创 printf 是不可重入函數

中斷函數必須採用可重入函數。可重入函數: 在實時系統設計中,RTOS,(real time operting system),經常會出現多個task同時調用同一個function的情況。改function必須設計爲可重入函數。1.堅持使用a

原创 matlab 100階乘 隨機矩陣

產生一個100 階的隨機矩陣,求出滿足小於0.2 而大於0.1 的元素個數及它們在該矩陣中的位置分佈圖。MATLAB 的原代碼爲clear;a = randn(100);b = a>=0.1;c = a<=0.2;d = and(b,c);

原创 matlab fft變換 分析頻譜

用快速付裏葉變化換分析 f1=50Hz和 f2=120Hz混合信號的頻譜。clear;t = 0:0.001:0.6;x = sin(2*pi*50*t)+sin(2*pi*120*t);y = x + randn(size(t));sub

原创 hist函數 進行 數據 分佈 統計

clear;x1 = rand(1000,3);x2 = randn(1000);subplot(221);hist(x1,20);subplot(222);hist(x2,20);

原创 我的友情鏈接

51CTO博客開發

原创 perl 2.1.2 練習

1.寫一個程序,計算半徑爲12.5的圓的周長。圓周長爲2pi*半徑$radius = 12.5;$perimeter = $radius*2*3.141592654;print "perimeter is $perimeter";2.修改上

原创 matlab 2D plot 繪圖函數

x = 0:0.1:8;y1 = sin(x);y2 = cos(x);subplot(221);plot(x,y1);subplot(222);plot(x,y1,x,y2,'.');line = [1 2 3];w = [2 3 4];

原创 QT Creator 環境構建

用QT編寫程序有了半年了,中間沒有少走彎路,因爲QT在國內的教材非常少,網上資源也不是很多,所以自己半年來摸索的東西總結一下,有一定的參考價值。先介紹我的軟件環境:QT Creator 2.7.1 基於QT4.8.4(32 bit) //注

原创 溫度梯度矢量場的分佈

clear;[x,y] = meshgrid(-2:.2:2,-2:.2:2);z = x.*exp(-x.^2-y.^2);[px,py] = gradient(z,.1,.1);contour(z);hold on;quiver(px,