MATLAB求面积及线段的长度?

问题描述:

MATLAB求面积及线段的长度?
我用X,Y的一些数据画了这张图,想求一下他们相交的面积,还想求一下他们交点开始下面折线的长度,最好是给个例子.下面的折线是没有函数的,我是用数据画的,

 
1个回答 分类:数学 2014-09-17

问题解答:

我来补答
近似下,相交的面积:
for a=1:10
{if x(a)-y(a)=0
m=a;
break;}
end
for b=1:10
{if x(b)-y(b)=0
n=b;
break;}
end
sum=0;
for i=m:n
sum=sum+abs(x(i)-y(i));
end
折线的长度:
long=0;
for i=m:(n-1)
long=long+sqrt(1+(y(i+1)-y(i))^2);%%假设折线是y(i),直线是x(i)
end
没有在matlab上面跑,希望没出小错误^^
 
 
展开全文阅读
剩余:2000