rand
X = rand 返回一個(gè)在區(qū)間 (0,1) 內(nèi)均勻分布的隨機(jī)數(shù)豪墅。
例子
生成一個(gè)由介于 0 和 1 之間的均勻分布的隨機(jī)數(shù)組成的 5×5 矩陣。
r = rand(5)
r =
0.8147 0.0975 0.1576 0.1419 0.6557
0.9058 0.2785 0.9706 0.4218 0.0357
0.1270 0.5469 0.9572 0.9157 0.8491
0.9134 0.9575 0.4854 0.7922 0.9340
0.6324 0.9649 0.8003 0.9595 0.6787
指定區(qū)間內(nèi)的隨機(jī)數(shù)
生成一個(gè)由區(qū)間 (-5,5) 內(nèi)均勻分布的數(shù)字組成的 10×1 列向量。
例子
r = -5 + (5+5)*rand(10,1)
r =
3.1472
4.0579
-3.7301
4.1338
1.3236
-4.0246
-2.2150
0.4688
4.5751
4.6489
一般來(lái)說(shuō),可以使用公式 r = a + (b-a).*rand(N,1) 生成區(qū)間 (a,b) 內(nèi)的 N 個(gè)隨機(jī)數(shù)。
scatter
scatter(x,y)
scatter(x, y) 在向量 x 和 y 指定的位置創(chuàng)建一個(gè)包含圓形的散點(diǎn)圖。該類(lèi)型的圖形也稱(chēng)為氣泡圖趋箩。
scatter(x,y,sz)
scatter(x, y, sz) 指定圓大小。要繪制大小相等的圓圈加派,將sz指定為標(biāo)量叫确。要繪制大小不等的圓,將sz指定為長(zhǎng)度等于 x 和 y 的長(zhǎng)度的向量芍锦。
scatter(x,y,sz,c)
scatter(x, y, sz, c) 指定圓的顏色竹勉。要以相同的顏色繪制所有圓圈,將 c 指定為顏色名稱(chēng)或 RGB 三元數(shù)娄琉。要使用不同的顏色次乓,將 c 指定為向量或由 RGB 三元數(shù)組成的三列矩陣。
創(chuàng)建散點(diǎn)圖
創(chuàng)建 x 為 0 和 3π 之間的 200 個(gè)等間距值孽水。創(chuàng)建 y 為帶隨機(jī)干擾的余弦值票腰。然后,創(chuàng)建一個(gè)散點(diǎn)圖女气。
x = linspace(0,3*pi,200);
y = cos(x) + rand(1,200);
scatter(x,y)
改變圓圈大小
使用大小不同的圓圈創(chuàng)建一個(gè)散點(diǎn)圖杏慰。以平方磅為單位指定大小
x = linspace(0,3*pi,200);
y = cos(x) + rand(1,200);
sz = linspace(1,100,200);
scatter(x,y,sz)
x、y 和 sz 中的相應(yīng)元素確定每個(gè)圓圈的位置和大小。要按照相同的面積繪制所有圓圈逃默,請(qǐng)將 sz 指定為數(shù)值標(biāo)量。
改變圓圈的顏色
x = linspace(0,3*pi,200);
y = cos(x) + rand(1,200);
c = linspace(1,10,length(x));
scatter(x,y,[],c)
x簇搅、y 和 c 中的相應(yīng)元素確定每個(gè)圓形的位置和顏色完域。scatter 函數(shù)將 c 中的元素映射到當(dāng)前顏色圖中的元素。