早教吧作业答案频道 -->其他-->
用matlab求函数表达式方程组为:sqrt((x4-x3)^2+(y4-y3)^2)=a; (x4-x3)*(x2-x1)+(y4-y3)*(y2-y1)=0a为定值,y4的表达式.如果需要,还有以下条件,f已知:y1=x1^2/(4*f);y2=x2^2/(4*f);x3=(x1+x2)/2;y3=(y1+y2)/2;
题目详情
用matlab求函数表达式
方程组为:sqrt((x4-x3)^2+(y4-y3)^2)=a; (x4-x3)*(x2-x1)+(y4-y3)*(y2-y1)=0
a为定值,y4的表达式.
如果需要,还有以下条件,f已知:
y1=x1^2/(4*f);y2=x2^2/(4*f);x3=(x1+x2)/2;y3=(y1+y2)/2;
方程组为:sqrt((x4-x3)^2+(y4-y3)^2)=a; (x4-x3)*(x2-x1)+(y4-y3)*(y2-y1)=0
a为定值,y4的表达式.
如果需要,还有以下条件,f已知:
y1=x1^2/(4*f);y2=x2^2/(4*f);x3=(x1+x2)/2;y3=(y1+y2)/2;
▼优质解答
答案和解析
clear;clc
syms x1 x2 x4 y4 f a
y1=x1^2/(4*f);
y2=x2^2/(4*f);
x3=(x1+x2)/2;
y3=(y1+y2)/2;
eq1=sqrt((x4-x3)^2+(y4-y3)^2)-a;
eq2=(x4-x3)*(x2-x1)+(y4-y3)*(y2-y1);
D=solve(eq1,eq2,x4,y4);
x4=D.x4
y4=D.y4
syms x1 x2 x4 y4 f a
y1=x1^2/(4*f);
y2=x2^2/(4*f);
x3=(x1+x2)/2;
y3=(y1+y2)/2;
eq1=sqrt((x4-x3)^2+(y4-y3)^2)-a;
eq2=(x4-x3)*(x2-x1)+(y4-y3)*(y2-y1);
D=solve(eq1,eq2,x4,y4);
x4=D.x4
y4=D.y4
看了 用matlab求函数表达式方...的网友还看了以下: