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

熱點內容
pdf怎樣轉換成word格式 瀏覽:673
怎麼查找解壓文件在哪裡 瀏覽:852
德語小說pdf 瀏覽:125
陝西聯通dns伺服器地址 瀏覽:939
js表格即時編譯 瀏覽:304
51單片機串口拓展 瀏覽:307
重裝系統後加密圖片損壞 瀏覽:463
電腦怎麼放大縮小app窗口 瀏覽:526
教育十APP學校怎麼更改 瀏覽:823
空調外機壓縮機熱保護 瀏覽:756
winlinux雙系統卸載 瀏覽:241
如何對安卓應用反編譯 瀏覽:412
鯤鵬pc伺服器是什麼 瀏覽:574
一級防震梁箍筋加密 瀏覽:930
linuxxampp64位 瀏覽:730
西安哪個app能買到東西 瀏覽:459
eps命令鍵 瀏覽:40
塑料文件夾的尺寸 瀏覽:212
君威壓縮機電磁閥 瀏覽:947
安卓6手機為什麼不能用app 瀏覽:860