clc, close all, clear all
sc = 1.3;%定義縮放係數
xy_tra = 3;%定義標籤平移距離
r = 400; %定義圓的半徑
num_pt = 5000;%定義資料點個數
randr = r * rand(num_pt, 1); %生成隨機點
phi = (2 * pi - 0) * rand(num_pt, 1); %生成隨機角度
x = randr .* cos(phi);%生成隨機x點
y = randr .* sin(phi);%生成隨機y點
%迴圈生成(x1,y1)標籤
%for i = 1 : num_pt
% xy_label(i,1) = cellstr([』 (x』,num2str(i),』, y』, num2str(i),』)』]);
%end
%生成半徑300圓的資料
xs = r * cos(0:0.01:2pi);
ys = r sin(0:0.01:2*pi);
figure(『position』, [50 50 600 600])%開圖,定義圖的原點和大小
hold on %開啟hold on
box on %開啟圖的邊框
axis equal %設圖的xy軸相等
plot(xs,ys,『r–』)%紅色虛線為半徑300的圓
scatter(x,y,a) %打x y的資料點。a為資料點的大小
text(x+xy_tra,y+xy_tra2,xy_label), box on, axis equal%打x y的標籤
xlim([-scr, sc*r])%定義x軸範圍
ylim = xlim; %設y軸範圍和x軸範圍相等
matlab生成隨機矩陣
一 matlab 裡和隨機數有關的函式 1 rand 產生均值為 0.5 幅度在 0 1之間的偽隨機數 2 randn 產生均值為 0 方差為 1的高斯白雜訊 3 randperm n 產生1 到n的均勻分布隨機序列 4 normrnd a,b,c,d 產生均值為 a 方差為 b大小為 cxd的隨機...
matlab生成隨機數函式
1.matlab 函式rand 產生在區間 0,1 的均勻隨機數,它是平均分布在 0,1 之間。乙個稱為 seed 的值則是用來控制產生隨機數的次數。均勻隨機數函式的語法為 rand n rand m,n 其結果分別產生一矩陣含n n個隨機數和一矩陣含m n的隨機數。注意每次產生隨機數的值都不會一樣...
matlab隨機數的生成
參考 函式含義例項 特例randi 均勻分布的偽隨機整數 i表示integer randi統一左值為1,且可以取到右端點 s1 randi 5,3,3 注 矩陣的尺寸是3 3 元素服從 1,5 的均勻分布 s2 randi 5,6,6,3 注 生成三個矩陣,每個矩陣的尺寸是6 6 元素服從 1,5 ...