導航:首頁 > 編程語言 > 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在線編程相關的資料

熱點內容
獸醫雲平台伺服器 瀏覽:296
php循環字母 瀏覽:637
盛達是什麼APP 瀏覽:198
android計算屏幕高度 瀏覽:652
自己做紅包解壓球 瀏覽:474
pdf很貴嗎 瀏覽:494
如何搶購騰訊雲伺服器 瀏覽:389
電子書app源碼 瀏覽:871
程序員在上班的時候 瀏覽:405
游戲壓縮文件夾怎麼刪除 瀏覽:421
百度新聞app是什麼 瀏覽:890
自動化對初級編程的影響 瀏覽:108
單片機綜合課程設計 瀏覽:603
程序員小嚴 瀏覽:813
如何下載歡樂走app 瀏覽:441
程序員節公司請美女 瀏覽:16
三本程序員好嗎 瀏覽:23
la78040場幅壓縮 瀏覽:903
MFC經典游戲編程 瀏覽:790
在線申請小額貸款源碼 瀏覽:337