
matlab题,求指点~ 5
1、编写一个程序实现功能:1)从键盘输入一个数据;2)计算该数的平方和;3)重复上述过程,用户输入0时结束。2、产生包含1000个在区间[10,20]间整数的序列,计算中...
1、编写一个程序实现功能:1)从键盘输入一个数据;2)计算该数的平方和;3)重复上述过程,用户输入0时结束。
2、产生包含1000个在区间[10,20]间整数的序列,计算中间包含多少个数字1,多少个数字2,并显示结果。(例如11包含2个1)
3、由指令A=rand(3,5)生成二维数组A,试求该数组中所有大于0.5的元素的位置,分别求出它们的“全下标”和“单下标”。
4、编写程序实现f(n)=f(n-1)+f(n-2) (f(1)=1和f(2)=2)函数。
很初级的问题啊,大家帮帮忙。。 展开
2、产生包含1000个在区间[10,20]间整数的序列,计算中间包含多少个数字1,多少个数字2,并显示结果。(例如11包含2个1)
3、由指令A=rand(3,5)生成二维数组A,试求该数组中所有大于0.5的元素的位置,分别求出它们的“全下标”和“单下标”。
4、编写程序实现f(n)=f(n-1)+f(n-2) (f(1)=1和f(2)=2)函数。
很初级的问题啊,大家帮帮忙。。 展开
2个回答
展开全部
1,?一个数的平方怎么求和
2.
a=round(rand(1,1000)*10)+10;%随机产生10~20之间的数1000个
b=1000;
k1=0;
k2=0;
k3=0;
for i=1:1000
if a(i)==20
k1=k1+1;%20的个数
end
if a(i)==11
k2=k2+1;%11的个数
end
if a(i)==12
k3=k3+1;%12的个数
end
end
A=b-k1+k2%1的个数
B=k1+k3%2的个数
3、
%由指令A=rand(3,5)生成二维数组A,试求该数组中所有大于0.5的元素的位置,分别求出它们的“全下标”和“单下标”。
A=rand(3,5)
b2=[];
for k=1:3
a1=A(k,:);
b1=[];
for i=1:5
if a1(i)>0.5
b1=[b1;k i];
end
end
b1;
b2=[b2;b1];
end
b2 %%%%%%b2是个n行2列的数组第一列,表示>0.5数所在的行的下标;第2列,对应的表示大于>0.5数的列的下标
4、
不会。好像很简单的手能算出来
2.
a=round(rand(1,1000)*10)+10;%随机产生10~20之间的数1000个
b=1000;
k1=0;
k2=0;
k3=0;
for i=1:1000
if a(i)==20
k1=k1+1;%20的个数
end
if a(i)==11
k2=k2+1;%11的个数
end
if a(i)==12
k3=k3+1;%12的个数
end
end
A=b-k1+k2%1的个数
B=k1+k3%2的个数
3、
%由指令A=rand(3,5)生成二维数组A,试求该数组中所有大于0.5的元素的位置,分别求出它们的“全下标”和“单下标”。
A=rand(3,5)
b2=[];
for k=1:3
a1=A(k,:);
b1=[];
for i=1:5
if a1(i)>0.5
b1=[b1;k i];
end
end
b1;
b2=[b2;b1];
end
b2 %%%%%%b2是个n行2列的数组第一列,表示>0.5数所在的行的下标;第2列,对应的表示大于>0.5数的列的下标
4、
不会。好像很简单的手能算出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据自己不全 你给的有问题 当y-a>=2000的时候是什么样的
model:
sets:
s/1..2328/:y,yy;
endsets
data:
!y=;
enddata
max=@sum(s(i):(2328-i)*yy(i))/@sum(s(i):yy(i));
@for(s:yy=@if(y#lt#a,y,@if(y#lt#500+a,y-0.05*(y-a),@if(y#lt#2000+a,y-0.1*(y-a)+25,y-0.15*(y-a)+125))));
end
你说数据量大是什么意思 自己试试啊 我又没有你的数据 数据你自己写去
我已经写好了 有问题说 没问题就采纳
model:
sets:
s/1..2328/:y,yy;
endsets
data:
!y=;
enddata
max=@sum(s(i):(2328-i)*yy(i))/@sum(s(i):yy(i));
@for(s:yy=@if(y#lt#a,y,@if(y#lt#500+a,y-0.05*(y-a),@if(y#lt#2000+a,y-0.1*(y-a)+25,y-0.15*(y-a)+125))));
end
你说数据量大是什么意思 自己试试啊 我又没有你的数据 数据你自己写去
我已经写好了 有问题说 没问题就采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询