1樓:匿名使用者
a=dlmread('d:\1.txt');
a=a(:);
ksdensity(a);
2樓:匿名使用者
你直接寫函式ksdensity,不要有賦值。如果你寫f,x,u] = ksdensity(a),後面加乙個plot(x,f),直接用ksdensity(a)就可以得到圖。
matlab如何將一組資料的概率密度函式與頻數直方圖畫在一起?
3樓:匿名使用者
%生成一組隨機數(正態分佈)
data=normrnd(0,1,1,500);
%繪製直方圖
hist(data,20); hold on;
%求出概率密度函式引數
[mu,sigma]=normfit(data);
%繪製概率密度函式
[n,x]=hist(data,20);
y=normpdf(x,mu,sigma);
%處理一下資料,使得密度函式和最高點對齊
y=y/max(y)*max(n);
plot(x,y,'r-');
4樓:用著追她
1、首先,我們隨機產生三組範圍不同的資料,資料量都為500,他們的邊界分別為[10,15],[23,38],,[38,58]。
2、分別畫出x1,x2,x3對應的曲線,用matlab的內建函式plot進行操作,分別用三個plot進行繪圖。
3、需要用乙個語句來保留前面所繪製的圖,在需要保留的圖的後面加一句hold on,即可將該圖保留,使它不被後面的圖所覆蓋。
4、這樣就可以將三條曲線畫在一張圖上,為了區別,要分別給這三條曲線定義不同的顏色。
5、為了圖的美觀,我們可以用grid on新增網格線,還需要新增橫縱座標軸標題。
6、因為我們畫的是多條曲線,因此還需要新增圖例。
5樓:匿名使用者
頻數分布直方圖
x=load('檔名');
y=[始值:組距:末值];
histogram(x,y);
ax=gca;
ax.ylim=[0 11]; %座標軸刻度範圍ax.ytick=[0:
1:11]; %刻度ax.yticklabel=[0:
1:11]; %顯示出來的刻度ax.xlabel.
string='x軸標題';
ax.ylabel.string='';
ax.xlabel.position=[1700 -0.8 0]; %座標軸標題文字的位置
6樓:夏澀頎·哀
histogram(變數,'normalization','pdf')
如何用matlab得到概率密度曲線
7樓:匿名使用者
概率密度曲線指的是,隨機變數x取不同值時所對應的概率大小曲線。
你不是得到了直方圖了嘛。。。橫軸就是你的隨機變數x的不同的值,縱軸就是不同值所對應的概率。
plot(x, px, 'k-');
x是你橫軸的值所組成的向量
px是不同x值對應的概率
你畫出來,會發現,直方圖是階梯狀的,而概率密度曲線,是連續的。但是走勢相同
8樓:小刖小刖
計算樣本向量x的概率密
9樓:匿名使用者
***mand window 中打 help pdf
怎樣用matlab畫概率密度函式曲線
10樓:匿名使用者
函式pdf 及其整個家族都可以用來計算,你可以help一下。最簡單的就是用ksdensity:
比如:[f, x] = ksdensity(randn(100000, 1));
plot(x, f)
在MATLAB中,有一組資料,要畫在雙對數座標上,並擬合成一條直線,然後把擬合後的直線表示式輸出,怎麼做到
x 4281 6184 6696 8386 8610 10124 10665 11941 y 33.4445 42.0849 47.2552 51.0583 55.6392 58.3847 61.8866 64.3721 x log x y log y fun inline c 1 c 2 x c ...
一組資料4,9這組數,一組資料53244,2363839這組資料的中位數是,眾數是
1 把給出的此組資料中的數按從小到大的順序排列為 2 2 3 3 3 3 4 4 5 6 8 9,最中間的兩個數的平均數是 3 4 2,7 2,3.5 2 在此組資料中出現次數最多的是 3,所以眾數是 3,故答案為 3.5 3 一組資料5 3 2 4 4,2 3 6 3 8 3 9 這組資料的中位數...
excel如何從一組資料中隨機提取資料
如下圖例子,在a1 a10中隨機抽取乙個數字 公式 index a a,randbetween 1,10 公式核心 隨機整數函式randbetween 1,10 隨機1 10之間的整數。假設這組資料在a1 a100這個區域 公式 index a a,int rand 100 1 或者 offset ...