请问一下我的这个程序为什么运行不出来结果呢?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 12:38:41
请问一下我的这个程序为什么运行不出来结果呢?
clear all
fai1=linspace(0,2*pi,36);
a=59;
alpha0=24*pi/180;
e=2.5;
rb=54;
ipx=0.085;
invalpha0=tan(24*pi/180)-24*pi/180;
syms u1 alpha fai2 u2
[u1 alpha fai2 u2]=solve('alpha=fai1+u1','alpha=u2-fai2','59*(cos(24*pi/180)-cos(alpha))=2.5*(cos(u1)-cos(u2))','tan(24*pi/180)-24*pi/180+u1+u2=2*tan(alpha)+2.5*(sin(u1)-sin(u2)-cos(u1)*tan(alpha)+cos(u2)*tan(alpha))/54','u1','u2','alpha','fai2');
总是出现这样的警告:Warning:Explicit solution could not be found.
> In solve at 81
In pianxinchuan at 10
pianxinchuan是我的m文件名称
clear all
fai1=linspace(0,2*pi,36);
a=59;
alpha0=24*pi/180;
e=2.5;
rb=54;
ipx=0.085;
invalpha0=tan(24*pi/180)-24*pi/180;
syms u1 alpha fai2 u2
[u1 alpha fai2 u2]=solve('alpha=fai1+u1','alpha=u2-fai2','59*(cos(24*pi/180)-cos(alpha))=2.5*(cos(u1)-cos(u2))','tan(24*pi/180)-24*pi/180+u1+u2=2*tan(alpha)+2.5*(sin(u1)-sin(u2)-cos(u1)*tan(alpha)+cos(u2)*tan(alpha))/54','u1','u2','alpha','fai2');
总是出现这样的警告:Warning:Explicit solution could not be found.
> In solve at 81
In pianxinchuan at 10
pianxinchuan是我的m文件名称
这个是因为你的方程组很复杂,计算机不能求出解析解.
Explicit solution could not be found
这个的意思就是解析解无法得到!
再问: 那我这个程序有没有问题呢?那就是这个方程组没有办法解是吗?还是我的编程有问题呢?
再答: 你的程序没有问题的,是方程组无法求解!你可以试试使用数值求解!
再问: 因为那个fai1是变化的,我不知道怎么用数值求解,能不能指点一下呢,这个我弄了两天了都没有结果,挺急的!谢谢你啦!
Explicit solution could not be found
这个的意思就是解析解无法得到!
再问: 那我这个程序有没有问题呢?那就是这个方程组没有办法解是吗?还是我的编程有问题呢?
再答: 你的程序没有问题的,是方程组无法求解!你可以试试使用数值求解!
再问: 因为那个fai1是变化的,我不知道怎么用数值求解,能不能指点一下呢,这个我弄了两天了都没有结果,挺急的!谢谢你啦!
matlab反三角函数结果为什么运行不出来呢?
哪位大神能帮我把这个程序注释一下,我只知道程序运行结果!
求大神解释,为什么程序运行出来是这个结果,如下
下面这个程序有什么错?为什么运行出来的z(i,j)总是为0呢? lingo
这个程序为什么运行不了呢.
lingo 我这个程序为什么解不出来?
MATLAB 响应面法程序为什么运行不出来?
这个程序怎么我把a输入的非常小的时候还是不能运行出the equation is not quadratic这个结果呢?
帮我看一下这段matlab程序为什么有错误,运行不出图像?
lingo改错,写的程序怎么运行不出来
一个LINGO的程序结果运行不出,
大神帮我看看这个matlab程序实现的拉格朗日插值程序计算运行为什么有问题?