如何用matlab求式中a的值,其他参数都已知:tan(a)=r/(((x3-cos(a+b-pi/2)*(d1-d2)
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 20:12:31
如何用matlab求式中a的值,其他参数都已知:tan(a)=r/(((x3-cos(a+b-pi/2)*(d1-d2))/sin(a))-d3);
%先把除了a以外的其他参数都赋值,然后输入下面命令就可以求出a了
solve('r/(((x3-cos(a+b-pi/2)*(d1-d2))/sin(a))-d3)-tan(a)=0','a');
再问: x=3; p=pi/3; b=2*pi/3; x3=2; y3=-5; d1=50; d2=30; d3=24; r=x*sin(p/2); c=solve('r/(((x3-cos(a+b-pi/2)*(d1-d2))/sin(a))-d3)-tan(a)=0','a'); t=c+b-pi/2; x2=x3-cos(t)*(d1-d2); y2=y3+sin(t)*(d1-d2); x1=cos(t)*d2+x2; y1=y2-sin(t)*d2; 我要求出x1和y1的值!这样能求出来吗?我刚试了用您的命令,得出的结果是一大串的atan的值!没有得出一个具体的值哦!
再答: x=3; p=pi/3; b=2*pi/3; x3=2; y3=-5; d1=50; d2=30; d3=24; r=x*sin(p/2); c=solve('r/(((x3-cos(a+b-pi/2)*(d1-d2))/sin(a))-d3)-tan(a)=0','a'); Warning: Explicit solution could not be found. 表示无解,赋值没错吧?
再问: 赋值没有错哦~我用上面的可以得出下面的内容: >> c c = 0 atan((x3*d3+x3*d1*cos(b)-x3*d2*cos(b)+(d1^2*r^2-d1^2*x3^2+d2^2*r^2+4*d2^2*cos(b)*d3*r*sin(b)+6*d2^2*r*d1*sin(b)-d2^2*x3^2-r^2*x3^2+r^4-2*d3^2*d1*sin(b).....后面还有一大串!得出的不是一个具体的数值!我想得出一个数值,然后求出x1 y1,然后画图的!希望您能帮帮忙!谢谢!
再答: 有个函数eval(),括号里填c,就是把符号表达式转化为数值表达式,也就是数字,你试一下
再问: eval这个命令我没成功,后来我用了subs命令,可以将符号转化为数值!很感谢你!谢谢!
solve('r/(((x3-cos(a+b-pi/2)*(d1-d2))/sin(a))-d3)-tan(a)=0','a');
再问: x=3; p=pi/3; b=2*pi/3; x3=2; y3=-5; d1=50; d2=30; d3=24; r=x*sin(p/2); c=solve('r/(((x3-cos(a+b-pi/2)*(d1-d2))/sin(a))-d3)-tan(a)=0','a'); t=c+b-pi/2; x2=x3-cos(t)*(d1-d2); y2=y3+sin(t)*(d1-d2); x1=cos(t)*d2+x2; y1=y2-sin(t)*d2; 我要求出x1和y1的值!这样能求出来吗?我刚试了用您的命令,得出的结果是一大串的atan的值!没有得出一个具体的值哦!
再答: x=3; p=pi/3; b=2*pi/3; x3=2; y3=-5; d1=50; d2=30; d3=24; r=x*sin(p/2); c=solve('r/(((x3-cos(a+b-pi/2)*(d1-d2))/sin(a))-d3)-tan(a)=0','a'); Warning: Explicit solution could not be found. 表示无解,赋值没错吧?
再问: 赋值没有错哦~我用上面的可以得出下面的内容: >> c c = 0 atan((x3*d3+x3*d1*cos(b)-x3*d2*cos(b)+(d1^2*r^2-d1^2*x3^2+d2^2*r^2+4*d2^2*cos(b)*d3*r*sin(b)+6*d2^2*r*d1*sin(b)-d2^2*x3^2-r^2*x3^2+r^4-2*d3^2*d1*sin(b).....后面还有一大串!得出的不是一个具体的数值!我想得出一个数值,然后求出x1 y1,然后画图的!希望您能帮帮忙!谢谢!
再答: 有个函数eval(),括号里填c,就是把符号表达式转化为数值表达式,也就是数字,你试一下
再问: eval这个命令我没成功,后来我用了subs命令,可以将符号转化为数值!很感谢你!谢谢!
如何用matlab求式中a的值,其他参数都已知:tan(a)=r/(((x3-cos(a+b-pi/2)*(d1-d2)
如何用MATLAB求y=a*x1^n1+b*x2^n2+c*x3^n3中的参数a,b,c,n1,n2,n3.其中s,x1
请问(2*pi/T)^2=9.18*k*tanh(k*a);已知T,a 如何用matlab求K呢?
f(a)=sin(pi-a)cos(2pi-a)tan(-a+3pi/2)/cos(-pi-a) 求 f(-31pi/3
如何用MATLAB解这方程:C=SN(d1)-Xe^-rzN(d2),d1=(ln(s/x)+(r+y^2/2)z)/y
已知pi/4<a<b<pi/2,且sin(a+b)=4/5,cos(a-b)=12/13,求sina2a的值.
已知tan a=2,求sin a+cos a /cos a -sin a 的值
tana=2求sin(pi-a)cos(2pi-a)sin(-a+3pi/2)/tan(-a-pi)sin(-pi-a)
若a不等于b,两个等差数a,x1,x2,b与a,y1,y2,y3,b.的公差分别为d1,d2.则d1/d2=
已知5cos(a-b/2)+7cos(b/2)=0,求tan(a/2)*tan((a-b)/2)的值.
已知cos(pi+a)=1/3,求tan(a+11pi),pi就是圆周率的符号,我打不出这个符号.
已知A,B为锐角,cosA=4/5,tan(A-B)=-1,求cos((A+B)/2)*cos((A-B)/2)的值