如何用matlab生成二維隨機數正方形內點座標

2021-05-30 10:42:41 字數 1469 閱讀 2269

1樓:真

clear;clc;

a=5;n=100;%自己改

p=unifrnd(0,a,n,2);%n個長a的正方形中的隨機點的座標,均勻分佈

plot(p(:,1),p(:,2),'.')

2樓:匿名使用者

這麼快就解決了?不錯不錯

matlab想用隨機數生成100個x,y二維座標做為圓心,通過迴圈,做出100個圓

3樓:匿名使用者

半徑都相等嗎?給個畫5個的你參考,畫100個只要把5改為100就可以了內。半徑我統一設為容r=1.

x=fix(10*rand(1,5));

y=fix(10*rand(1,5));

r=1;

t=linspace(0,2*pi,100);

for i=1:5;

x=x(i)+cos(t);y=y(i)+sin(t);

plot(x,y)

axis equal

hold onend

matlab如何產生二維正態分佈隨機數 20

4樓:小丁創業

實現的方法和詳細的操作步驟如下:

1、第一步,基於實驗獲得一條資料,要確定是內否服從分佈,將其轉換容為直方圖,一些資料如圖所示,轉到下面的步驟。

2、第二步,完成上述步驟後,將某些資料規則(例如距離範圍等)分組,即將相似的資料記錄分組為一類,並記錄該組的頻率(數量),見下圖,轉到下面的步驟。

3、第三步,完成上述步驟後,資料準備好,繪製一個直方圖,簡單的matlab**和直方圖見下圖,轉到下面的步驟。

4、第四步,完成上述步驟後,從繪製的直方圖中可以看出,該資料近似正態分佈。從原始資料計算出的正態分佈的關鍵值為:平均值,方差和標準差,見下圖,轉到下面的步驟。

5、第五步, 完成上述步驟後,f =

@(x)normpdf(x,均值,標準差),總概率密度f *等於擬合頻數,然後擬合圖,見下圖,轉到下面的步驟。

6、第六步,完成上述步驟後,設定水平和垂直座標軸,見下圖,轉到下面的步驟。

7、第七步,完成上述步驟後,如果要繪製頻率概率圖,則該方法與此類似,只需將頻率除以總數即可得到頻率,而正態分佈f(x)為概率,見下圖。這樣,就解決了這個問題了。

5樓:匿名使用者

參考如下:

mu=[0,2];%數學期望

sigma=[1 0;0,4];%協方差矩陣r=mvnrnd(mu,sigma,50)%生成50個樣本

6樓:不倒臂膀

b=normrnd(均值,標準差,mm,mm)mm為產生的行數,上式產生正態隨機數為mm2b=normrnd(均值,標準差,mm,1)上式產生正態隨機數為mm

7樓:匿名使用者

t=randn(m,n); %m為行數,n為列數;

matlab想用隨機數生成x,y二維座標做為圓心,通過迴圈,做出圓

半徑都相等嗎?給個畫5個的你參考,畫100個只要把5改為100就可以了內。半徑我統一設為容r 1.x fix 10 rand 1,5 y fix 10 rand 1,5 r 1 t linspace 0,2 pi,100 for i 1 5 x x i cos t y y i sin t plot ...

java中怎麼隨機生成55的不重複的二維陣列元

需要自己寫方法,追加5分吧樓主。public class main2 if j i break for i 0 i return l public static void main string args system.out.println 一次執行 50 27 3 62 6 11 63 20 4...

設二維隨機變數 X,Y 服從二維正態分佈 1, 1 4,9 0 ,則E X 2Y

證明 設二維隨機變數 x,y 服從二維正態分佈n 0,0,1,1,p 則x y服從正態分佈n 0,2 1 p x y的均值和方差可用如下方法求解 e x y e x e y 0 0 0,var x y var x var y 2cov x,y 1 1 2p 2 1 p 但是如何證x y服從正態分佈呢...