MATLAB程序运行不出答案,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 19:41:35
MATLAB程序运行不出答案,
这是我的程序:
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');
这是我的程序:
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');
'alpha=fai1.+u1'
中的“.+”中的“.”不需要
需要运行的时间比较长
再问: 可是为什么在我的电脑上还是运行不出来呢?老是出现这样的提示: Warning: Explicit solution could not be found. > In solve at 81 In pianxinchuan at 10 pianxinchuan是我的m文件名称,我使用的是MATLAB2010a
中的“.+”中的“.”不需要
需要运行的时间比较长
再问: 可是为什么在我的电脑上还是运行不出来呢?老是出现这样的提示: Warning: Explicit solution could not be found. > In solve at 81 In pianxinchuan at 10 pianxinchuan是我的m文件名称,我使用的是MATLAB2010a