matlab求解积分总是出现empty sym的情况.解这个方程,假设其解为alfa.z=((x/(alfa*x^2+1-alfa))^2-1)^(-1/2),beta=(sin(theta)+(sin(theta)^2+4*alfa*(alfa-1))^(1/2))/(2*alfa).z和beta都是关于alfa的式子,H,R,theta都是已知.我用in

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/21 08:35:22
matlab求解积分总是出现emptysym的情况.解这个方程,假设其解为alfa.z=((x/(alfa*x^2+1-alfa))^2-1)^(-1/2),beta=(sin(theta)+(sin

matlab求解积分总是出现empty sym的情况.解这个方程,假设其解为alfa.z=((x/(alfa*x^2+1-alfa))^2-1)^(-1/2),beta=(sin(theta)+(sin(theta)^2+4*alfa*(alfa-1))^(1/2))/(2*alfa).z和beta都是关于alfa的式子,H,R,theta都是已知.我用in
matlab求解积分总是出现empty sym的情况.
解这个方程,假设其解为alfa.z=((x/(alfa*x^2+1-alfa))^2-1)^(-1/2),
beta=(sin(theta)+(sin(theta)^2+4*alfa*(alfa-1))^(1/2))/(2*alfa).z和beta都是关于alfa的式子,H,R,theta都是已知.我用int解积分,用solve解方程,但是结果都是empty sym.希望你能解决
这个肯定是有解的,应该是哪个地方编错了
function alfa = MyAlgorithm(H,R,theta)
syms alfa x
F1=int('((x/(alfa*x^2+1-alfa))^2-1)^(-1/2)','x',(sin(theta)+(sin(theta)^2+4*alfa*(alfa-1))^(1/2))/(2*alfa),1);
F2=H/(2*R)-F1;
alfa=solve(F2)
end
我也是,运行出现这样的,但是按理说应该是有解的,而且如果手算的话,应该是有解的。我把原理插入了,是不是我编程错了?

matlab求解积分总是出现empty sym的情况.解这个方程,假设其解为alfa.z=((x/(alfa*x^2+1-alfa))^2-1)^(-1/2),beta=(sin(theta)+(sin(theta)^2+4*alfa*(alfa-1))^(1/2))/(2*alfa).z和beta都是关于alfa的式子,H,R,theta都是已知.我用in
应当是因为无解的情况发生.
代码方便给出来吗?
我输入:
MyAlgorithm(1,1,0.2)
得到的结果是:
Warning:Explicit integral could not be found.%积分没有找到解析解
> In sym.int at 64
In MyAlgorithm at 3
Warning:Explicit solution could not be found.%解方程也没有找到解析解
> In solve at 98
In MyAlgorithm at 5
z'就没有求出来就是了.
>> syms a x
>> int('((x/(a*x*x+1-a))^2-1)^(-1/2)')
得不到解析解.

matlab求解积分总是出现empty sym的情况.解这个方程,假设其解为alfa.z=((x/(alfa*x^2+1-alfa))^2-1)^(-1/2),beta=(sin(theta)+(sin(theta)^2+4*alfa*(alfa-1))^(1/2))/(2*alfa).z和beta都是关于alfa的式子,H,R,theta都是已知.我用in 用matlab解题出现y = [ empty sym ] 为什么 怎么在matlab中求解积分, matlab中关于统计回归多元回归模型如何求解,总是出现Error using plot Vectors must be the same lengths matlab运行syms x;s=solve(x^3+cos(x)) 为什么结果总是[ empty sym ]啊, 如何用MATLAB求解矩阵方程、定积分 定积分上下限能否用字母代替 三重积分,那个为什么求解过程出现πab? matlab 求解 为什么彩虹总是弯曲成拱桥一样出现求解 matlab中如何求解如下变上限积分方程?想请问一下,matlab中如何求解如下变上限积分方程,其中x为概率(0 matlab如何对偏微分方程求解的数值解进行积分 用MATLAB程序编写复化梯形公式和复化simpsion公式求解积分 Matlab 中为什么不能运用trapz或quad或程序求解广义积分? mathematica在积分方程中的求解 matlab或者mathematica都可以 用matlab编写程序,求解1/(x+5)的定积分,方法根据定积分的原始定义 matlab求解区间带有字母的定积分matlab中如何计算这个的定积分啊?有表达式解析解都可以 关于积分,matlab求解已知a=1:10:150,求解图片等式对应的Q值,用matlab怎么写代码啊? matlab求解二重数值积分(在无穷区间上)RTquad2d只能求有穷区间上的积分有函数可以求解无穷区间上的二重积分吗?