1樓:匿名使用者
可以直接用y=randn(1,10)產生乙個隨機的1*10向量。若希望向量中元素變大,那麼再在後面乘上乙個係數即可。
2樓:薊梓維融黛
x=[101
102103
104105
106107
108109
110];
%原來的10個數bai
r=randperm(9);
%選擇3個隨du機序號
zhidao
xnew=[x(r(1))
x(r(2))
x(r(3))]
%隨機序號對應指組內
容成的新陣列
matlab中,隨機生成乙個位於10到44之間的數,怎麼做?
3樓:匿名使用者
用r隨機函式and()來實現。
a = 10; b = 44;
x = a + (b-a) * rand(1,34)
4樓:匿名使用者
>> r = randi([10 44],1,1)
利用matlab程式,隨機生成10個0~10之間的隨機數,賦值為變數a
5樓:匿名使用者
function y=cmp(x);
%公升序排列
%------------------------------n=length(x);
for i=1:1:n-1
for k=(i+1):1:n
if x(i)>x(k)
x1=x(i);
x(i)=x(k);
x(k)=x1;
endend
endy=x;
產生隨機數:
a=10*rand(1,10);
b=cmp(a)即可以看到專排列的結屬果
6樓:匿名使用者
clear
clca=round(rand(1,10)*10)b=paixu(a,0)
排序函式,
來自x為輸入向量,m等於0時輸出公升序,m等於1時輸出降序,y為輸出function y=paixu(x,m)if m==0
y=sort(x);
else
y=fliplr(sort(x));end
7樓:匿名使用者
function b=fun(a)
[m,n]=size(a);
for i=1:n
for j=1:n-1
if a(j)序**
a(j+1)=t;
endend
b=a;
呼叫格式:
a=randperm(11)-1
b=fun(a)
8樓:匿名使用者
help rand
help sort
matlab對10個隨機數進行從大到小的排序
9樓:
a=rand(1,3) %生成1行3列的0~1之間的隨機數
fliplr(sort(a)) %對a進行從大到小排序
%這應該是最簡單的了
10樓:匿名使用者
在命令視窗輸入:
a=fix(10*rand(1,10));
sort(a,'descend');
11樓:匿名使用者
sort(rand(1,10),'descend')
如何用matlab產生1到10之間3個不同的隨機數
12樓:匿名使用者
<%function rndnumber(minnum,maxnum)randomize
rndnumber=int((maxnum-minnum+1)*rnd+minnum)
rndnumber=rndnumber
end function
function rndn(n,a,b) '產生乙個長度bai為n的不du重複的zhi隨機字串
,daoa為最版小值,b為最大權值
x = rndnumber(a,b)
for i=1 to n
rndn = rndn & x & ","
while instr("," & rndn,"," & x & ",")>0
x = rndnumber(a,b)
wend
next
end function
response.write rndn(4,100000,999999)
%>產生乙個長度為n的不重複的隨機字串,a為最小值,b為最大值呼叫rndn(3,100000,999999)意思就是 隨機三位數
13樓:匿名使用者
直接用randperm函式就可以了
out=randperm(9)';
data=out(1:3)
14樓:
利用randperm函式
out=randperm(10)';
data=out(1:3)
就可以了 :)
15樓:匿名使用者
rand(3,1)*10
怎麼編寫程式MATLAB,產生兩位隨機整數,輸出其中小
根據目的判斷,需要調取到的函式有randi mod mean find,分別用於產生隨機整數 判斷是否為偶數 計算平均數 尋找滿足條件元素的下標。如下 clc clear n randi 10,99 1,20 產生隨機數,在10到99之間的均勻隨機數 a mean n 計算平均數 n find n ...
用matlab產生均勻分布和高斯分布隨機變數
1 1的均勻分布 unifrnd 1,1,1000,1 但是 1 1的均勻分布方差是1 3,不是1均值為0方差為1的高斯分布 normrnd 0,1,1000,1 但是高斯分布不可能保證 1,1 如何用matlab產生乙個均值為1,方差為0.2的高斯白雜訊 可以使用如下的函式實現 r normrnd...
如何在C中隨機產生大小寫字母和數字的混合?求大神解答
var code getcode 4 隨機獲取4個數private string getcode int num 獲取隨機數 return returncode c 語言,現在要生成10位隨機碼,包含數字,大小寫字母,如何生成,謝謝各位大神 using system using system.col...