声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1337|回复: 9

[编程技巧] 曲线面积求解问题,请指教。

[复制链接]
发表于 2006-6-10 15:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
请问,如何解决非规则封闭曲线的面积?
>> t=linspace(2,20,10);
>> v=[10 18 25 29 32 20 11 5 2 0];
>> ti=2:1/100000:20;
>> vi=interp1(t,v,ti,'spline');
>> plot(t,v,ti,vi)
画出来的图形。
回复
分享到:

使用道具 举报

发表于 2006-6-10 15:27 | 显示全部楼层

回复:(zachary828)曲线面积求解问题,请指教。

你这个也不是封闭曲线啊
发表于 2006-6-10 15:28 | 显示全部楼层

回复:(zachary828)曲线面积求解问题,请指教。

<P>呵呵,是啊,哪一部分的面积阿?一般求面积可以用积分实现</P>
 楼主| 发表于 2006-6-10 15:30 | 显示全部楼层
怎样把图形上传到帖子里面?
发表于 2006-6-10 15:33 | 显示全部楼层

回复:(zachary828)曲线面积求解问题,请指教。

 楼主| 发表于 2006-6-10 15:50 | 显示全部楼层

回复:(zachary828)曲线面积求解问题,请指教。

1
1.jpg
发表于 2006-6-10 15:55 | 显示全部楼层

回复:(zachary828)曲线面积求解问题,请指教。

请说明一下你要求哪一部分面积
 楼主| 发表于 2006-6-10 15:58 | 显示全部楼层

回复:(happy)回复:(zachary828)曲线面积求解问题...

绿色曲线与坐标轴X,Y所形成的图形
发表于 2006-6-10 16:05 | 显示全部楼层

回复:(zachary828)曲线面积求解问题,请指教。

最简单的办法

t=linspace(2,20,10);
v=[10 18 25 29 32 20 11 5 2 0];
ti=2:1/100000:20;
vi=interp1(t,v,ti,'spline');
plot(t,v,ti,vi)

si=1/100000.*vi;
si(1)=si(1)/2;
si(end)=si(end)/2;
s=sum(si)
 楼主| 发表于 2006-6-10 16:24 | 显示全部楼层

回复:(happy)回复:(zachary828)曲线面积求解问题...

不好意识,我这个学期才接触MATLAB请问“>> si=1/100000.*vi;”这个是什么意识?
是不是一般的非规则的封闭曲线都可以用这个方法?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-25 11:16 , Processed in 0.059769 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表