Matlab期末复习
一,《MATLAB》课程课堂练习(三)
1.求方程式g=x^2+6x+10=0的解
(1)求出实数域内的解
(2)求出复数域内的解
clear
syms x
assume(x,'clear') %assume(x,'real') 实数解
g = x.^2 + 6.*x + 10
solve(g,x)
fplot(x,g);
axis([-10*pi 10*pi -10*pi 10*pi])
grid on
2 . 对表达式f= 1+6x+12x2+8x3因式分解
clear
syms x
y = 1+6*x + 12*x^2 + 8*x^3;
factor(y)
3 . 对表达式f=(3x+5)^3进行展开
clear
syms x
y = (3*x+5)^3
expand(y)
4 . 对表达式f=(1/x3+6/x2+12/x+8)^(1/3)简化
clear
syms x
y = (1/x^3 + 6/x^3 + 12/x + 8)^(1/3);
simplify(y)
5 . 对7057332进行质数分解
clear
factor(7057332)
5 . s=exp(-x)xy+exp(x)y+exp(-x)x^2+xysin(y)合并同类项
clear
syms x y
y=exp(-x)*x*y+exp(x)*y+exp(-x)*x^2+x*y*sin(y)
collect(y)
7.对矩阵进行整体因式分解
clear
syms x
A=[3/2,(x^2+3)/(2*x-1)+3*x/(x-1);4/x^2+3/x,(x^2-3*x+4)]
factor(A)
8.
clear
syms x k t o u f(u)
y1 = (1+1/x)^x;
L1 = limit(y1,x,inf)
y2 = sin(k*t)/(k*t);
L2 = limit(y2,t,0)
y3 = (1+1/o)^(k*o);
L3 = limit(y3,x,inf);
y4 = (f(u+t) - f(u))/t;
L4 = limit(y4,t,0)