導航:首頁 > 編程語言 > matlab在線編程

matlab在線編程

發布時間:2023-08-26 02:59:52

① matlab如何編程

② Matlab編程

60個同學抽60個題目且題號各不相同,用matlab實現,需要使用matlab的randperm函數,代碼如下:

截圖效果2

tihao=randperm(60);xuehao=1:60;for i=xuehao;disp(sprintf('學號為%d的同學,恭喜你,抽中第%d題 ',i,tihao(i)));end;

③ MATLAB編程

1.
a=rand(1,20);
max1=max(a) %用max函數求最大值
min1=min(a) %用max函數求最大值
%以下用循環方法求解:
max2=a(1);
min2=a(1);
for i=2:20
if a(i)>max2
max2=a(i);
end
if a(i)<min2
min2=a(i);
end
end
max2
min2

2.(1)
function t=fibonacc1
f=[1,1];
n=2;
while 1
f=[f,f(n-1)+f(n)];
n=length(f);
if f(n)>4000
break;
end
end
t=f(n);
return
我執行的結果是4181,應該沒錯的
(2)
function n=fibonacc2
f=[1,1];
n=2;
while 1
f=[f,f(n-1)+f(n)];
n=length(f);
if f(n)>4000
break;
end
end
n=n-1;
return
我執行結果是18個,即5000內有18個數
3.
本程序實現的是(15+21)*4
結果為108
兩個for循環,第一個for循換是循環次數,為矩陣行數,即循環4次
第二個for循環實現的是對矩陣k每一行第一列元素看其是否為奇數,如果為奇數,將其累加到s,第一列只有15和21為奇數
綜上,計算過程為(15+21)*4

4.
>> sum(11:110)+sum(21:210)+sum(31:310)

ans =

75735

5.
for i=0:36 %設雞為i只,依次列舉
foots=i*2+(36-i)*4;
if foots==100
chicken=i
rabbit=36-i
end
end

chicken =

22

rabbit =

14

6.
a(1)=100;
for i=2:10
a(i)=a(i-1)/2;
end
b=2*sum(a)-100;
disp('第10次落地時,共經過'),disp(b),disp('米');
disp('第十次反彈'),disp(a(10)/2),disp('米')

第10次落地時,共經過299.6094米
第十次反彈0.0977米

寫的好累哦,如果覺得不錯的話,追加點兒分吧

閱讀全文

與matlab在線編程相關的資料

熱點內容
文電通pdfgold 瀏覽:853
上傳圖片的時候怎麼壓縮 瀏覽:31
千尋伺服器地址 瀏覽:812
ssh命令教程視頻 瀏覽:401
蘋果商店怎麼更新所有app 瀏覽:34
電影香港加密 瀏覽:595
壓縮機毛細管滴水 瀏覽:850
可視化編程網頁 瀏覽:389
工廠附近租房用什麼app 瀏覽:186
老闆改需求甩鍋程序員 瀏覽:657
樂貓app是什麼平台 瀏覽:922
方舟手游如何修改伺服器後台 瀏覽:815
程序員考試教程 瀏覽:219
文件名修改為文件夾的名字批處理 瀏覽:251
拍照程序員 瀏覽:827
wps怎麼把pdf轉jpg 瀏覽:217
自拍用什麼app做的藝術照 瀏覽:169
h3c無線配置命令 瀏覽:515
linux代碼閱讀工具 瀏覽:160
能夠畫出對稱圖形的是什麼app 瀏覽:424