matlab 求解带参数的方程,目的是用c表示x,y,求大神指导……代码如下

作者&投稿:亓劳 (若有异议请与网页底部的电邮联系)
~ 最后一句改成[x,y]=solve('y=tan(a+b)*x','x^2+y^2=d','d,b');能求了,不过求出的x,y表达式里仍含有x,y。
x
=atan(y/x)
-
a
y
=x^2
+
y^2
不知道是不是matlab求不出解析解来!用mathematica或者maple吧!


恩施市17743941173: matlab 求解带参数的方程,目的是用c表示x,y,求大神指导……代码如下>> syms x y a b c d;>> d=7.2^2+8^2;>> a=c/14.4;>> b=atan(8/7.2);>> b=atan(8/7.2);>>... -
岑咏威利:[答案] 最后一句改成[x,y]=solve('y=tan(a+b)*x','x^2+y^2=d','d,b');能求了,不过求出的x,y表达式里仍含有x,y. x =atan(y/x) - a y =x^2 + y^2 不知道是不是matlab求不出解析解来!用mathematica或者maple吧!

恩施市17743941173: matlab中如何解含有参数的方程 - cos(t)*sin(t) - 2*h^2*cos(2*t)*sin(2*t) - h*cos(2*t)*sin(t) - 2*h*cos(t)*sin(2*t)+f*sin(t)*cos(t+k)+f*cos(t)*sin(t+k)+2*f*h*cos(2*t)*cos(t+k)... -
岑咏威利:[答案] syms t f k ha = -cos(t)*sin(t)-2*h^2*cos(2*t)*sin(2*t)-h*cos(2*t)*sin(t)-2*h*cos(t)*sin(2*t)+f*sin(t)*cos(t+k)+f*cos(t)*sin(t+k)+2*f*h*cos(2*t)*cos(t+k)+f*h*cos(2*t)*sin(t+k)-0;T = solve(a,t);

恩施市17743941173: 怎样用matlab解这个一元四次含参数方程 -
岑咏威利: 不带参数:solve('x^4-x^3+x^2=0')单引号内式子可以任意改变,但形式要与例子一致. 带参数:syms a b c x; solve('a*x^4-b*x^3+c*x^2=0',x),要解变量a就改为solve('a*x^4-b*x^3+c*x^2=0',a)

恩施市17743941173: Matlab求解含参数方程组A=[0 0 0 0 0 - 20*k*k3;1 0 0 - 2 - 10*k*k3 - 10*k*k2;0 0 - 10*k*k3 5 0 - 10*(1+k*k3);0 - 4 0 2 - 20*k*k2 0;0 5 - 10*k*k2 0 - 2 - 10*(1+k*k3) 1;0 0 - ... -
岑咏威利:[答案] 直接输入 inv(A)*b

恩施市17743941173: MATLAB 求解带参数的方程,大神指导啊…… -
岑咏威利: 你要求解c?,后面的待求解变量应该是x,y改成这样 [x,y]=solve('y-tan(c/14.4+atan(8/7.2))*x=0','x^2+y^2-7.2^2-8^2=0','x','y')

恩施市17743941173: 怎么用MATLAB解带参数的一元三次方程解方程:( - 8)*(x^3) + 9*(x^2) - 16* ((t)^2) = 0X 用含有 t 的代数式表示.其中t的值在0.2左右.我们知道,在 0以... -
岑咏威利:[答案] 提几点想法供参考: 1、之所以代入t=0.2会得到有虚部的解,是由数值计算误差造成的.你可以试试:>> syms x t;>> f = (-8)*(x^3) + 9*(x^2) -&n...

恩施市17743941173: 用Matlab求解带参数方程R*VCC/(R*Rt/(R+Rt)+R)=Vt一个电路并联电压体 想用Matlab解Rt 不懂怎么写,希望有详细命令参考 -
岑咏威利:[答案] MATLAB中的SOLVE函数不但能解直接求解,还能求解带参数的方程: clear all syms R X a b c d x1 x2 x3 x4; [x1,x2,x3,x4]=solve('R*x1+R*x3-X*x4=a','R*x2+X*x3+R*x4=b','R*x1-X*x2+R*x3=c','X*x1+R*x2+R*x4=d','x1,x2,x3,x4') 我运行了一下结果如下...

恩施市17743941173: matlab 求解带参数的方程,目的是用c表示x,y,求大神指导……代码如下 -
岑咏威利: 最后一句改成[x,y]=solve('y=tan(a+b)*x','x^2+y^2=d','d,b');能求了,不过求出的x,y表达式里仍含有x,y. x =atan(y/x) - a y =x^2 + y^2 不知道是不是matlab求不出解析解来!用mathematica或者maple吧!

恩施市17743941173: 请教matlab的解带参数的线性方程的方法
岑咏威利: 不是一般的非线性啊,我试了试,只好调用maple了. clc;clear syms x a b c d e f fx='sqrt(x/a/b)/tan(e*sqrt(x/a/b))+sqrt(x/c/d)/tan(f*sqrt(x/c/d))=0' z=maple('solve',fx,'x') 运行结果: fx = sqrt(x/a/b)/tan(e*sqrt(x/a/b))+sqrt(x/c/d)/tan(f*sqrt(x/c/d))=0 z= ...

恩施市17743941173: matlab求解带参数的方程组
岑咏威利: 可以解出来呀 >> syms x y R >> [x y]=solve('x^2+y^2=R^2','(x-4.5)^2+(y+10)^2=R^2','x','y') x = 2.250+.1040e-1*(-.2314e6+7696.*R^2)^(1/2) 2.250-.1040e-1*(-.2314e6+7696.*R^2)^(1/2) y = -5.000+.4678e-2*(-.2314e6+7696.*R^2)^(1/2) -5.000-.4678e-2*(-.2314e6+7696.*R^2)^(1/2)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网