用Matlab解方程求m,程序:syms m n x y r p qa=sqrt((x(1)-x(3))^2+(y(1)-y(3))^2);b=sqrt((x(3)-m)^2+(y(3)-n)^2);c=sqrt((x(1)-m)^2+(y(1)-n)^2);d=sqrt((x(1)-x(4))^2+(y(1)-y(4))^2);e=sqrt((x(4)-m)^2+(y(4)-n)^2);sita1=acos(r/a);sita2=acos((a^2+b^2-c^
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 13:40:07
![用Matlab解方程求m,程序:syms m n x y r p qa=sqrt((x(1)-x(3))^2+(y(1)-y(3))^2);b=sqrt((x(3)-m)^2+(y(3)-n)^2);c=sqrt((x(1)-m)^2+(y(1)-n)^2);d=sqrt((x(1)-x(4))^2+(y(1)-y(4))^2);e=sqrt((x(4)-m)^2+(y(4)-n)^2);sita1=acos(r/a);sita2=acos((a^2+b^2-c^](/uploads/image/z/4326692-68-2.jpg?t=%E7%94%A8Matlab%E8%A7%A3%E6%96%B9%E7%A8%8B%E6%B1%82m%2C%E7%A8%8B%E5%BA%8F%EF%BC%9Asyms+m+n+x+y+r+p+qa%3Dsqrt%28%28x%281%29-x%283%29%29%5E2%2B%28y%281%29-y%283%29%29%5E2%29%3Bb%3Dsqrt%28%28x%283%29-m%29%5E2%2B%28y%283%29-n%29%5E2%29%3Bc%3Dsqrt%28%28x%281%29-m%29%5E2%2B%28y%281%29-n%29%5E2%29%3Bd%3Dsqrt%28%28x%281%29-x%284%29%29%5E2%2B%28y%281%29-y%284%29%29%5E2%29%3Be%3Dsqrt%28%28x%284%29-m%29%5E2%2B%28y%284%29-n%29%5E2%29%3Bsita1%3Dacos%28r%2Fa%29%3Bsita2%3Dacos%28%28a%5E2%2Bb%5E2-c%5E)
用Matlab解方程求m,程序:syms m n x y r p qa=sqrt((x(1)-x(3))^2+(y(1)-y(3))^2);b=sqrt((x(3)-m)^2+(y(3)-n)^2);c=sqrt((x(1)-m)^2+(y(1)-n)^2);d=sqrt((x(1)-x(4))^2+(y(1)-y(4))^2);e=sqrt((x(4)-m)^2+(y(4)-n)^2);sita1=acos(r/a);sita2=acos((a^2+b^2-c^
用Matlab解方程求m,
程序:
syms m n x y r p q
a=sqrt((x(1)-x(3))^2+(y(1)-y(3))^2);
b=sqrt((x(3)-m)^2+(y(3)-n)^2);
c=sqrt((x(1)-m)^2+(y(1)-n)^2);
d=sqrt((x(1)-x(4))^2+(y(1)-y(4))^2);
e=sqrt((x(4)-m)^2+(y(4)-n)^2);
sita1=acos(r/a);
sita2=acos((a^2+b^2-c^2)/(2*a*b));
sita3=acos((b^2+c^2-a^2)/(2*b*c));
sita4=acos((c^2+e^2-d^2)/(2*c*e));
sita5=acos(2*r/e);
alpha1=3*pi/2-sita1-sita2;
alpha2=3*pi/2-sita3-sita4-sita5;
alpha4=alpha2/2;
L2=[1,-(x(2)-n)/(y(2)-m)];
L=[p-m,q-n];
alpha5=acos((dot(L,L1))/(sqrt(dot(L,L))*sqrt(dot(L1,L1)));
x=[0,0,80,220];y=[0,0,210,530];r=10;p=300;q=300;
[m,n]=solve('alpha4=alpha5','(p-m)^2+(q-n)^2=100')
运行结果?Index exceeds matrix dimensions.
不知道哪里错了,写出正确的程序
用Matlab解方程求m,程序:syms m n x y r p qa=sqrt((x(1)-x(3))^2+(y(1)-y(3))^2);b=sqrt((x(3)-m)^2+(y(3)-n)^2);c=sqrt((x(1)-m)^2+(y(1)-n)^2);d=sqrt((x(1)-x(4))^2+(y(1)-y(4))^2);e=sqrt((x(4)-m)^2+(y(4)-n)^2);sita1=acos(r/a);sita2=acos((a^2+b^2-c^
错误很多,只粗糙的改了一些.
syms m n
x=[0,0,80,220];y=[0,0,210,530];
r=10;p=300;q=300;
a=sqrt((x(1)-x(3))^2+(y(1)-y(3))^2);
b=sqrt((x(3)-m)^2+(y(3)-n)^2);
c=sqrt((x(1)-m)^2+(y(1)-n)^2);
d=sqrt((x(1)-x(4))^2+(y(1)-y(4))^2);
e=sqrt((x(4)-m)^2+(y(4)-n)^2);
sita1=a*cos(r/a);
sita2=a*cos((a^2+b^2-c^2)/(2*a*b));
sita3=a*cos((b^2+c^2-a^2)/(2*b*c));
sita4=a*cos((c^2+e^2-d^2)/(2*c*e));
sita5=a*cos(2*r/e);
alpha1=3*pi/2-sita1-sita2;
alpha2=3*pi/2-sita3-sita4-sita5;
alpha4=alpha2/2;
L2=[1,-(x(2)-n)/(y(2)-m)];
L=[p-m,q-n];
alpha5=a*cos((dot(L,L))/(sqrt(dot(L,L))*sqrt(dot(L,L))));
S=solve('alpha4=alpha5','(p-m)^2+(q-n)^2=100','m','n');