一、画出y=1/(x+3)的函数曲线,x∈[0, 200]。
程序:
x=0:0.01:200;
y=(3+x).^(-1);
plot(x,y)
结果:
二、生成一个信号:x=sin(2*pi*t)+cos(4*pi*t)
程序:
syms t;
x=sin(2*pi*t).*cos(4*pi*t);
fplot(x,[0 pi]);
结果:
三、A=1:9,生成一个3×3的矩阵,并求矩阵的平方。
程序:
A=[1:3
4:6
7:9]
A.^2
结果:
四、求向量x=[-43,30,9,8,23,47]; 的最大值
程序:
x=[-43,30,9,8,23,47];
i=max(x)
结果:
五、对下列矩阵按行进行升序降序,按列进行升序降序。
程序:
A=[-1 6 9;-9 3 5;11 8 4]
E=sort(A,2)
F=sort(E,1)
结果:
六、求矩阵A 的逆矩阵,并验证。
程序:
A=[-1 6 9;-9 3 5;11 8 4]
inv(A)
结果:
七、求解多项式的根。
程序:
x=[2,-8,0,14,9]
ans=roots(x)
结果:
八、使用for…end循环编程求出1+3+5…+99的值。
程序:
F=0
for E=1:2:100;
F=F+E
end
结果:
九、将if命令与continue命令结合,计算的1~100中除了5的倍数之外的所有整数和。
程序:
F=0
for E=1:100
if E/5==1
continue
end
F=F+E
end
结果: