一、畫出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:34: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:100if E/5==1continueendF=F+Eend
結果: