matlab中我想用输入t表示一个数来计算二次方程的交点啊?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 06:56:03
matlab中我想用输入t表示一个数来计算二次方程的交点啊?
clc
clear
t=input('t=?');
syms x y
eq1=(x-14-t)^2+(y-290)^2-160^2=0;
eq2= x^2+y^2-190^2=0 ;
[x,y]=solve(eq1,eq2)
a=vpa(x(1),10)
b=vpa(x(2),10)
c=vpa(S.y(1),10)
d=vpa(S.y(2),10)
x1=min(double(a),double(b))
y1=max( double(c),double(d))
l= sqrt(x1^2+ y1^2)
上边这个是我写的,但是怎么不能算啊?求大神指导,帮我看看错误在哪儿啊
如果把input去掉直接写入数字就可以,为什么用了input就不行了啊
clc
clear
t=input('t=?');
syms x y
eq1=(x-14-t)^2+(y-290)^2-160^2=0;
eq2= x^2+y^2-190^2=0 ;
[x,y]=solve(eq1,eq2)
a=vpa(x(1),10)
b=vpa(x(2),10)
c=vpa(S.y(1),10)
d=vpa(S.y(2),10)
x1=min(double(a),double(b))
y1=max( double(c),double(d))
l= sqrt(x1^2+ y1^2)
上边这个是我写的,但是怎么不能算啊?求大神指导,帮我看看错误在哪儿啊
如果把input去掉直接写入数字就可以,为什么用了input就不行了啊
clc,clear
t=input('t=');
syms x y;
eq1=(x-14-t)^2+(y-290)^2-160^2;
eq2= x^2+y^2-190^2;
[x,y]=solve(eq1,eq2)
a=vpa(x(1),10);
b=vpa(x(2),10);
c=vpa(y(1),10);
d=vpa(y(2),10);
x1=min(double(a),double(b));
y1=max( double(c),double(d));
l= sqrt(x1^2+ y1^2);
t=input('t=');
syms x y;
eq1=(x-14-t)^2+(y-290)^2-160^2;
eq2= x^2+y^2-190^2;
[x,y]=solve(eq1,eq2)
a=vpa(x(1),10);
b=vpa(x(2),10);
c=vpa(y(1),10);
d=vpa(y(2),10);
x1=min(double(a),double(b));
y1=max( double(c),double(d));
l= sqrt(x1^2+ y1^2);
用Matlab计算一幅二值图像中目标的面积(也就是像素数表示),如何计算?
1.输入20个数,求其中最大数和最小数.要求分别用循环结构和调用MATLAB的max函数、min函数来实现.
输入20个数,求其中最大数和最小数.要求分别用循环结构和调用MATLAB的max函数、min函数来实现.
matlab中如何输入表示规律相同的省略号?
输入一个组数,求其中最大数最小数,并输出.用MATLAB循环结构完成,
matlab中任意数的对数怎末表示啊?
请教高手::一个 用matlab计算组合数 的问题
用C语言程序输入一个三位数,计算并输入各位数上的乘积
matlab中数学公式的输入
Matlab直接计算用mathtype输入的公式
怎样在matlab中输入一个数字的平方
用matlab求矩阵中的数据在另一个矩阵中出现的次数,生成一个新的矩阵来表示