怎样用MATLAB采用模型(x^2)/(a^2)+(y^2)/(25-a^2)=1画一组椭圆?
谁能帮我搞定这几道matlat作业?1)分别运用while和for循环求fibonacci数组的元素满足fibonacci规则:a(k+2)=a(k)+a(k+1),(k...
谁能帮我搞定这几道matlat作业?1)分别运用while和for循环求fibonacci数组的元素满足fibonacci规则:a(k+2)=a(k)+a(k+1),(k=1,2,……);且a(1)=a(2)=1。先要求数组中第一个大于10000的元素。2)学生的成绩管理,用来演示switch结构的应用。
展开
4个回答
2013-11-08
展开全部
第一题:
t=0:pi/100:2*pi;
for a=.5:.5:4.5
plot(a*cos(t),sqrt(25-a^2)*sin(t));
hold on
end
第二题:
例 使用switch结构判断学生成绩的等级,90分以上为优,80~90为良,70~80为中,60~70为及格,60分以下为不及格。
>> score=98;
>> s1=fix(score/10); %取十位数
>> switch s1
case {9,10}
s='优'
case 8
s='良'
case 7
s='中'
case 6
s='及格'
otherwise
s='不及格'
end
t=0:pi/100:2*pi;
for a=.5:.5:4.5
plot(a*cos(t),sqrt(25-a^2)*sin(t));
hold on
end
第二题:
例 使用switch结构判断学生成绩的等级,90分以上为优,80~90为良,70~80为中,60~70为及格,60分以下为不及格。
>> score=98;
>> s1=fix(score/10); %取十位数
>> switch s1
case {9,10}
s='优'
case 8
s='良'
case 7
s='中'
case 6
s='及格'
otherwise
s='不及格'
end
2013-11-08
展开全部
a=[1 1];%定义初始
for i = 1:10000
a(end+1) = a(end -1)+ a(end); %你所定义的数列
if a(end)>10000 %如果满足要求,退出
break;
end
end
a(end - 1) %最后一个小于10000的元素值
a(end) %第一个大于10000的元素
length(a) %它的序号
你第二个问题太泛了。
for i = 1:10000
a(end+1) = a(end -1)+ a(end); %你所定义的数列
if a(end)>10000 %如果满足要求,退出
break;
end
end
a(end - 1) %最后一个小于10000的元素值
a(end) %第一个大于10000的元素
length(a) %它的序号
你第二个问题太泛了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-08
展开全部
#include<stdio.h>main(){int a[3][4],i,j,max[3],min[3];printf("请输入12个数:\n");for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d",&a[i][j]);max[0]=min[0]=a[0][0];for(i=1;i<3;i++)for(j=1;j<4;j++){ if(a[i][j]>=max[0]) { max[0]=a[i][j]; max[1]=i; max[2]=j; } if(a[i][j]<min[0]) { min[0]=a[i][j]; min[1]=i; min[2]=j; }}for(i=0;i<3;i++)for(j=0;j<4;j++)printf("%d\n45",a[i][j]);}
答案补充
呵呵,我搞错了!输出错了
答案补充
呵呵,我搞错了!输出错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-08
展开全部
太难了,建议直接问专业老师或者看完参考书再说
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询