请问有没有什么办法用MATLAB求三维曲线的长度

浏览:453932 回答:2

希望大虾给个Case

邀请回答 我来回答

全部回答

(2)
默认 最新
mark


学习了

2006年7月29日
评论 点赞
IF_THEN
利用积分即可!要用一些数学知识:ds=sqrt((dx/dt)^2+(dx/dt)^2)dt
例题如下:

曲线密度为x2+y2 ,l为曲线,xa(cost+tcost),y=a(sint-tcost), (0=


求解
>>syms a t; x=a*(cos(t)+t*sin(t)); y=a*(sin(t)-t*cos(t));


>>f=x^2+y^2; I=int(f*sqrt(diff(x,t)^2+diff(y,t)^2),t,0,2*pi)


结果为:


>>I =


2*a^3*pi^2+4*a^3*pi^4

对于你的情况,密度设为1就可以了

2006年7月28日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP