怎麼編寫程式MATLAB,產生兩位隨機整數,輸出其中小

2021-07-01 01:36:02 字數 2263 閱讀 8738

1樓:如三秋

根據目的判斷,需要調取到的函式有randi、mod、mean、find,分別用於產生隨機整數、判斷是否為偶數、計算平均數、尋找滿足條件元素的下標。

**如下:

clc;clear;

n=randi([10,99],[1,20])%產生隨機數,在10到99之間的均勻隨機數

a=mean(n)%計算平均數

n(find(n

matlab 是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。

matlab和mathematica、maple並稱為三大數學軟體。它在數學類科技應用軟體中在數值計算方面首屈一指。matlab可以進行矩陣運算、繪製函式和資料、實現演算法、建立使用者介面、連線其他程式語言的程式等,主要應用於工程計算、控制設計、訊號處理與通訊、影象處理、訊號檢測、金融建模設計與分析等領域。

2樓:匿名使用者

可以這樣做:

a=randi([1,1000],20,1);%產生20個隨機整數a(a

3樓:糊塗的貝克街

a=fix(rand(1,20)*100);%產生20個隨機數,因為產生的隨機數是與小數形式產生的,乘於100後就是帶有兩個小數的兩位數,在求整,就達到要求了

sum=0;

h=1;

for i=1:20

sum=sum+a(i);%求20個數的和endb=sum/20;%求平均值

%一下是求出小於平均值的奇數

for i=1:20

if (a(i)

c(h)=a(i);

h=h+1;

endendc

4樓:匿名使用者

clear;

r=randi([10,99],1,20);

mr=mean(r);

k=1;

for i=1:20

if (mod(r(i),2)==0)&(r(i)

k=k+1;

endend

outr

編寫程式輸入三個整數,怎麼求他們的平均值並輸出?

matlab中產生20個兩位隨機整數,輸出其中小於平均值的偶數

5樓:匿名使用者

根據目的判斷,需要調取到的函式有randi、mod、mean、find,分別用於產生隨機整數、判斷是否為偶數、計算平均數、尋找滿足條件元素的下標。

**如下:

clc;clear;

n=randi([10,99],[1,20])%產生隨機數,在10到99之間的均勻隨機數

a=mean(n)%計算平均數

n(find(n

結果如下:

6樓:丹葛市小宸

clear;

r=randi([10,99],1,20);

mr=mean(r);

k=1;

fori=1:20

if(mod(r(i),2)==0)&(r(i)

k=k+1;

endend

outr

編寫程式,隨機生成50個兩位整數,按每行10個輸出 5

7樓:兄弟連教育北京總校

看代來碼:自12

3456

78910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

3132

#include

#include

void print_arr (int* a, int n)}printf("\n");

}#define n 50

int main(int argc, char** argv)print_arr(a, n);

return 0;}

8樓:匿名使用者

#include

#include

void main()}

9樓:匿名使用者

給採納,給你=寫~ - -

編寫程式實現1!2!3!4!5!6!

include include int main int b,c 0,n,i,j scanf d n for i 1 i n i b n i 1 for j 1 j為所需最高端數。寫乙個階乘的呼叫函式,主函式用1到10的迴圈呼叫 include main printf 1 2 10 ld n sum...

vb編寫程式,vb編寫乙個程式

private sub command1 click dim score as integer score int val text1.text 0.15 val text2.text 0.25 val text1.text 0.6 0.5 text4.text score end sub 關於您的...

用c語言編寫程式,得出1 ,用C語言編寫程式,得出1 1 2 1 3 1 100的值

include int main void printf num d n num return 0 include int main 這樣是不更簡潔呢?物聯網校企聯盟技術部 void main include void main main printf d sum main 不懂再問,給分哦,親。i...