word可编辑
MATLAB复习1、实现符号函数运算功能的函数m文件为:functiony=sgn(x)ifx>A=[2,1,-3;3,-2,2;5,-3,-1];>>B=[5;5;16];%列向量>>X=A\B16、矩阵的大小测度行数:m=size(A,1)列数:n=size(A,2)测行数和列数:d=size(A)17、矩阵的元素操作A(2,3):找出元素A(3,5)=-1:赋值18、符号变量和符号表达式①用函数sym建立符号变量、符号表达式和符号矩阵
调用格式为:变量=sym(‘表达式’)②用函数syms建立符号变量、符号表达式和符号矩阵
调用格式为:Symsvar1var2var3⋯19、符号微积分limit(f,x,a)求表达式f当x→a时的极限diff(f)求表达式f对缺省变量的微分diff(f,n)求表达式f对缺省变量求n阶微分diff(f,v)求表达式f对变量v的微分diff(f,v,n)求表达式f对变量v的n阶微分
word可编辑
int(f)求表达式f对缺省变量的积分int(f,v)求表达式f对变量v的积分int(f,v,a,b)求表达式f在区间(a,b)上对变量v的定积分20、已知f(x)=ax2+bx+c,求f(x)的微分和积分
解:>>symsabcx>>f=sym(‘a*x^2+b*x+c’)f=a*x^2+b*x+c>>diff(f,a)ans=x^2>>int(f)ans=1/3*a*x^3+1/2*b*x^2+c*x>>int(f,x,0,2)ans=8/3*a+2*b+2*c21、MATLAB绘图命令例在[0,2]用红线画sinx,用绿圈画cosx
x=linspace(0,2*pi,30);%%(30等分)y=sin(x);z=cos(x);
word可编辑
plot(x,y,'r&