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

热点内容
linux下运行jar包 浏览:435
彩虹弹弹解压球视频 浏览:83
pdf怎样转换成word格式 浏览:673
怎么查找解压文件在哪里 浏览:852
德语小说pdf 浏览:125
陕西联通dns服务器地址 浏览:939
js表格即时编译 浏览:304
51单片机串口拓展 浏览:307
重装系统后加密图片损坏 浏览:465
电脑怎么放大缩小app窗口 浏览:526
教育十APP学校怎么更改 浏览:823
空调外机压缩机热保护 浏览:756
winlinux双系统卸载 浏览:241
如何对安卓应用反编译 浏览:412
鲲鹏pc服务器是什么 浏览:575
一级防震梁箍筋加密 浏览:930
linuxxampp64位 浏览:730
西安哪个app能买到东西 浏览:459
eps命令键 浏览:40
塑料文件夹的尺寸 浏览:212