MATLAB求面积及线段的长度?
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/07 16:47:30
MATLAB求面积及线段的长度?
我用X,Y的一些数据画了这张图,想求一下他们相交的面积,还想求一下他们交点开始下面折线的长度,最好是给个例子.下面的折线是没有函数的,我是用数据画的,
我用X,Y的一些数据画了这张图,想求一下他们相交的面积,还想求一下他们交点开始下面折线的长度,最好是给个例子.下面的折线是没有函数的,我是用数据画的,
近似下,相交的面积:
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上面跑,希望没出小错误^^
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上面跑,希望没出小错误^^