作业帮 > 数学 > 作业

怎样用matlab绘出这个图形啊?[x-1.414(v1+v2)/(v2-v1)]^2+y^2=[1.414(v1+v2

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/22 16:39:12
怎样用matlab绘出这个图形啊?[x-1.414(v1+v2)/(v2-v1)]^2+y^2=[1.414(v1+v2)/(v2-v1)]^2
就是这个函数,L=1.414
其中:v1,v2是速度传感器采集来的速度,他们可以当作已知值,求给出v1,v2的一组数,和基于该组数的关于x0,y0的图形及代码,不知能不能用曲线拟合的方式做,不过曲线拟合我不会.没有分了,等攒够了再追加.谢啦
v1=[2,4,6,8];
v2=[1,3,5,7];
V=(v1+v2)./(v2-v1);
hold on;
for i=1:4
    ezplot(['(x-1.414*',num2str(V(i)),')^2+y^2=(1.414*',num2str(V(i)),')^2']);
   axis square;
   
end
title('four curves');
set(gcf,'color','w');
xlabel('x');
ylabel('y');
axis([-20,20,-20,20]);
ps:v1,v2随意给的.


再问: 谢谢啦,不知道我这个想法对不对,x^2+y^2=0是一个圆,假如我们设a=x^2,b=y^2,这样就变成了a+b=0变成一条直线了其实v1,v2是传感器检测传回来的数据,可以当做已知数,您能随便编一组v1,v2的值,用曲线拟合的方式能实现吗?能实现基于此组v1,v2的值关于x0,y0的函数曲线吗?谢谢了
再答: 曲线不是有了吗,干嘛还拟合?
再问: 您那个是用V=(v1+v2)./(v2-v1)代替了v1,v2呀,x^2+y^2=1是一个圆,假如我们设a=x^2,b=y^2,这样就变成了a+b=0变成一条直线了