【实验名称】 符号运算
【实验目的】
熟悉matlab符号表达式定义及运算
【实验内容】
1. 化简表达式
(1)
正在上传…重新上传取消
clc;
clear;
syms B1 B2;
f= sin(B1)*cos(B2)-cos(B1)*sin(B2);
f1=simplify(f);
disp(f1);
运行截图:
clc;
clear;
syms x;
f=(4*x^2+8*x+3)/(2*x+1);
f1=simplify(f);
disp(f1);
运行截图:
2. 用符号方法求下列极限或导数。
正在上传…重新上传取消
(4) 已知,求,
clc;
clear;
syms x;
f= (x*(exp(sin(x))+1)-2*(exp(tan(x))-1))/(sin(x))^3;
f1=limit(f,x,0);
disp(f1);
运行截图:
clear;
clc;
syms x;
f= (sqrt(pi)-sqrt(acos(x)))/(sqrt(x+1));
f1=limit(f,x,-1,"right");
disp(f1);
运行截图:
clear;
clc;
syms x;
f=(1-cos(x*x))/x;
f1=diff(f,'x');
f2=diff(f,'x',2);
disp(f1);
disp(f1);
运行截图:
clc;
syms x y;
f=(x^2-2*x)*exp(-x^2-y^2-x*y);
f1=diff(f,'x');
f2=diff(f1,'y');
disp(f1);
disp(f1);
运行截图:
3. 已知
正在上传…重新上传取消
完成下列运算:
(1) B=P1·P2·A
(2) B的逆矩阵并验证结果。
(3)包括B矩阵主对角线元素的下三角阵
(4) B的行列式值。
clc;
clear;
syms a b c d e f g h i;
P1=[0 1 0;1 0 0;0 0 1];
P2=[1 0 0;0 1 0;1 0 1];
A=[a b c;d e f;g h i];
B=P1*P2*A;
运行截图:
clc;
clear;
syms a b c d e f g h i;
P1=[0 1 0;1 0 0;0 0 1];
P2=[1 0 0;0 1 0;1 0 1];
A=[a b c;d e f;g h i];
B=P1*P2*A;
B1=inv(B);
运行截图:
clc;
clear;
syms a b c d e f g h i;
P1=[0 1 0;1 0 0;0 0 1];
P2=[1 0 0;0 1 0;1 0 1];
A=[a b c;d e f;g h i];
B=P1*P2*A;
B1=inv(B);
B2=B1*B;
运行截图:
clc;
clear;
syms a b c d e f g h k;
p1=[0 1 0;1 0 0;0 0 1];
p2=[1 0 0;0 1 0;1 0 1];
A=[a b c;d e f;g h k];
B=p1*p2*A;
C=det(B);
disp(C);
运行截图:
4. 用符号方法求下列积分。
正在上传…重新上传取消
clc
clear
syms x;
f1=1/(1+x^4+x^8);
f2=1/((asin(x)).^2*sqrt(1-x*x));
f3=(x*x+1)/(x^4+1);
f4=exp(x)*(1+exp(x))^2;
F1=int(f1);
F2=int(f2);
F3=double(int(f3,0,inf));
F4=double(int(f4,0,log(2)));