
求帮助,用Matlab求简单的直线方程
已知A(1,2),矩阵B=[11;21;53;61;47],然后以B的每一行构成一个点C的x坐标和y坐标,用Matlab求A与C的直线方程(共有5条)...
已知A(1,2),矩阵B=[1 1;2 1;5 3;6 1;4 7],然后以B的每一行构成一个点C的x坐标和y坐标,用Matlab求A与C的直线方程(共有5条)
展开
展开全部
function z=line(x,y,x1,y1) %直接输入两个坐标就可以求出一条直线方程。
if x~=x1
a=(y1-y)/(x1-x);
b=y-a*x;
sprintf('y=%d*x+%d',a,b)
else
sprintf('x=%d',x)
end
if x~=x1
a=(y1-y)/(x1-x);
b=y-a*x;
sprintf('y=%d*x+%d',a,b)
else
sprintf('x=%d',x)
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询