早教吧 育儿知识 作业答案 考试题库 百科 知识分享

我用matlab求定积分,求出的结果中含有下划线Z,并且还在RootOf,该如何处理?clearclcx=0:0.1:pi/2;y=asin(1/4);d=5;L=1200;A=-L*tan(y)^2*tan(x);B=d^2+1/4*L^2*tan(y)^2-d^2*tan(y)^2*tan(x).^2;C=B.^(1/2);D=2-2*tan(y)^2*tan(x).^2;E=(A+2*

题目详情
我用matlab求定积分,求出的结果中含有下划线_Z,并且还在RootOf,该如何处理?
clear
clc
x=0:0.1:pi/2;
y=asin(1/4);
d=5;
L=1200;
A=-L*tan(y)^2*tan(x);
B=d^2+1/4*L^2*tan(y)^2-d^2*tan(y)^2*tan(x).^2;
C=B.^(1/2);
D=2-2*tan(y)^2*tan(x).^2;
E=(A+2*C)/D;
F=tan(x)*E;
G=diff(F);
H=G*d*cos(y)*cos(x).^4/E^3
int(H,x,0,pi/2)
就是函数H是关于x的对数,现在需要对H积分.或者寻求一简单的积分程序也可以,
▼优质解答
答案和解析
你程序的第15行,H那行,G的维数是1*15,而cos(x).^4的维数是1*16,显然这两个矩阵是不能相乘的!
而_Z是解中的复常数.Rootof()是()中方程的根的意思 .