导航:首页 > 编程语言 > 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在线编程相关的资料

热点内容
ftp命令编码格式 浏览:298
程序员那么可爱陆离穿正装 浏览:169
源码的账号密码在哪个文件 浏览:437
如何在中国农业银行app绑定银行卡 浏览:990
shopnum1多用户商城系统源码 浏览:743
红包广告平台源码 浏览:770
硬盘格式化时用的dos命令是 浏览:940
找人缓解压力 浏览:935
iphone的pdf 浏览:349
90压缩饼干怎么吃 浏览:666
php教材下载 浏览:914
什么解压密码最好 浏览:588
数据库与服务器如何连接 浏览:444
架构师需要阅读的源码 浏览:483
ch编译器 浏览:456
java必须自己写一个编译器吗 浏览:944
如何制作androidrom 浏览:476
单片机万能板怎么写入程序 浏览:27
迈锐宝xl压缩比 浏览:346
靠算法买彩票 浏览:503