matlab 编程

matlab 编程,第1张

第一题:

a=[2,5,4,6,3,78,1,6,5,21];

for j=1:9

for i=1:(10-j)

if a(i)>a(i+1)

b=a(i+1);

a(i+1)=a(i);

a(i)=b;

end

end

end

第二题

a=[5,2,3,6,4;7,8,9,6,12;11,12,13,14,22;44,41,53,26,31];

t=max(max(a))

for i=1:4

for j=1:5

if t==a(i,j)

i

j

end

end

end

第三题

s=1;

sum=0;

for i=1:20

s=si;

sum=sum+s;

end

sum

第四题

sum=0;

s=100;

%下降部分

for i=1:10

sum=sum+s

s=s/2;

end

%上升部分

s=50;

for i=1:9

sum=sum+s;

s=s/2;

end

sum

第五题

x=input('请输入数字:');

y=input('请输入数字:');

f=x^2+sin(xy)+2y

希望对你有些帮助。

提示用户输入一个数组,再筛选出其中∈[0,20]的数据,结尾元素再替换为8,代码如下:

%提示用户输入一个数组,再筛选出其中∈[0,20]的数据,结尾元素再替换为8,代码如下(不含注释5行):

x=input('请输入一个数组');

y=x(x<20 & x>0);

y(end)=8;

disp('输出y=');

disp(y);

代码截图如下:

代码运行效果如下:

#include <stdioh>

#include <stringh>

void main()

{char c,s[80]; int i,k=0;

gets(s); /输入字符串/

printf("Please input a character:"); c=getchar();

for(i=0; s[i]!='\0'; i++)

{if(s[i]==c)

k++;

}

printf("%c is found %d times",c,k);

}//用一个数组保存,a是s[0],b是s[1],默认都是0,每出现一次就相应的加1

以上就是关于matlab 编程全部的内容,包括:matlab 编程、MATLAB编程,求程序、求matlab反向并联晶闸管模型。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10623915.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存