matlab編寫程式編寫函式判斷兩個數是否互為質數

時間 2021-09-10 17:48:11

1樓:匿名使用者

是兩個數互相不能整除的意思嗎?

matlab裡編寫一個函式 實現判斷一個數是否是質數的功能

2樓:匿名使用者

function isprime(x)

if x==2 || x==3

disp('這個數是質數');

elseif x==1 || mod(x,2)==0disp('這個數不是質數');

elseif x>3

result=1;

for i=3:2:floor(sqrt(x))if mod(x,i)==0

result=0;

disp('這個數不是質數');

break;

endend

if result ==1

disp('這個數是質數');

endendend

3樓:射手座

function prime(x)

xx=floor(sqrt(x))+1;

for i=2:xx

p=mod(x,i);

if p==0

fprintf('%d不是一個素數\n',x);

break

endend

if i==xx

fprintf('%d是一個素數\n',x);

end執行結果:

>> prime(3)

3是一個素數

>> prime(100)

100不是一個素數

>> prime(19)

19是一個素數

4樓:飄飄仙道

x=input('input a number')i=2;

while i

if mod(x,i)==0;

a=mod(x,i);

disp('it is not a prime')break;

else disp('it is a prime');

break;

endi=i+1;

end簡化版,空格顯示不了

有誰幫忙用matlab編寫一個求兩個函式互為質數的程式 謝謝

5樓:匿名使用者

請定義什麼是函式互為質數

MATLAB,編寫程式,將影象旋轉45度(急!)

您好,如果按照你的程式的話,根據提示內容,在計算 i1 round i cos a j sin a n sin a 1 j1 round i sin a j cos a 這兩個時會出現零值,那麼,在matlab中索引f矩陣就是錯誤的了,你可以設定斷點,然後單步執行一下看看在哪一步出現的零值,你根據旋...

編寫程式,求Sn a aa aaaaaaaaaa(n個a)的值,其中a是數字,例如,a 2,n 5時,Sn

include main printf sum ld n sum include stdio.h include conio.h include math.h main long sn 0,si int i 0,j,a,n printf qing shu ru a yu n de zhi n sca...

編寫程式,求Sn a aa aaaaaaaaaa(n個a)的值,其中a是數字

魔天牙 include using namespace std sn a aa aaa n個a ua表示a un表示n 返回值為sn unsigned int sigman unsigned int ua,unsigned int un re n個a ua表示a un表示n uh表示a的位數 十進位...