求MATLAB作业答案,万分感谢

如题所述

请尊重他人脑力劳动成果,如满意,请及时采纳。
1.
>> a=[1 -2 3;4 5 9;6 3 -8];
b=[2 6 1;-3 2 7;4 8 1];
>> a.*b

ans =

2 -12 3
-12 10 63
24 24 -8

>> a.^2

ans =

1 4 9
16 25 81
36 9 64

>> 2-a

ans =

1 4 -1
-2 -3 -7
-4 -1 10

>> a(1:2,2:3)

ans =

-2 3
5 9

>> median(a)

ans =

4 3 3

>> min(a(:))

ans =

-8
>> a(:)'

ans =

1 4 6 -2 5 3 3 9 -8
2.
>>x=0:0.1:2*pi;
subplot(1,2,1)
y1=sin(x);
plot(x,y1,'r-');
xlabel('x');
ylabel('sin(x)');
axis([0 2*pi -2 2]);
grid on
subplot(1,2,2)
y2=cos(x);
plot(x,y2,'g-');
xlabel('x');
ylabel('cos(x)');
axis([0 2*pi -2 2]);
grid on
3.直接写成m函数文件,再输入x数值进行调用。
function y=myfun3(~)
x=input('输入x=:');
if x<0&&x~=-3
y=x^2+x-6;
else if x>=0&&x<5&&x~=3&&x~=2
y=x^2 -5*x +6;
else
y=x^2-x-1;
end
end
fprintf('y=%f',y);
5.直接写成m函数文件,再输入x数值进行调用
function sum=myfun5(~)
n=input('输入正整数n=:');
sum=0;
for i=0:2:n
sum=sum+i;
end
fprintf('sum=%f',sum);
第四题稍等会
温馨提示:答案为网友推荐,仅供参考
相似回答