1樓:匿名使用者
clear;
clc;
a = 10; %%%%% 長
b = 5; %%%%% 寬
n = 100; %%%%% 點數量
cxd1 = a*rand(n,1); %%%%%% 產生橫座標
cxd2 = b*rand(n,1); %%%%%% 產生縱座標cxd = [cxd1 cxd2]; %%%%%% 生產隨機點
figure(1)
plot(cxd1,cxd2,'o') %%%%%% 繪圖,從圖可以大致看出隨機分佈
figure(2)
hist(cxd1) %%%%%% 驗證橫座標隨機分佈figure(3)
hist(cxd2) %%%%%% 驗證縱座標隨機分佈有問題歡迎追問,by cxd1301
2樓:mr浪紫
用rand。但是你要生成的是座標的話,應該生成兩個一維的,x=a*rand(個數,1),y=b*rand(個數,1),再把x,y取整,取整可以用round()。
用matlab在平面上 隨機產生幾個點(用座標表示)怎麼程式設計?
3樓:匿名使用者
基本思想:
隨機產生x的座標(向量形式)
隨機產生y的座標(向量形式)
在一平面上使用plot函式畫出這些點
例子:在0到1的平面內隨機產生10個點,並畫出來x=rand(1,10)
y=rand(1,10)
plot(x,y,'*')
4樓:
記得有個rand函式吧,
直接產生一個那麼大的隨機陣列不就行了
matlab想用隨機數生成100個x,y二維座標做為圓心,通過迴圈,做出100個圓
5樓:匿名使用者
半徑都相等嗎?給個畫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如何生成隨機二維資料
6樓:匿名使用者
n=1024;%資料長度
randn(2,n)和rand(2,n)都可以。。
7樓:匿名使用者
rand(n)生成二維n*n大小矩陣
rand(n,m)生成二維n*m大小矩陣
如何用matlab繪製給定資料的二維曲線圖
中石大劉克 plot y 即可。其中y是給定的資料。 1 匯入資料,編輯資料 ar 0,1.2 plot ar,3 plot tools編輯,儲存 請問,給定二維資料組,怎麼用matlab繪製二維曲線,要詳細一點,非常感謝 這個你問得都很粗略,二維資料組?是座標x,y嗎,畫圖直接plot x,y 如...
如何用matlab求解0 1規劃問題
3 0 1型整數規劃 0 1型整數規劃是整數規劃中的特殊情形,它的變數j x 僅取值0 或1。這時j x 稱 為0 1變數,或稱二進位制變數。j x 僅取值0 或1 這個條件可由下述約束條件 0 1 j x 整數所代替,是和一般整數規劃的約束條件形式一致的。在實際問題中,如果引入0 1變 量,就可以...
用Python生成excel,如何用Python實現exce
chacker莫奈 可以使用xlsxwriter 庫實現 如下 import xlsxwriter import sys reload sys 解決中文編碼問題 sys.setdefaultencoding utf 8 建立一個絕對路徑為.test.xlsx的excel檔案workbook xlsx...