matlab求一阶,二阶导数,并画图

fort=0:0.005:5x=4*cos(3*t);y=4*sin(3*t);z=2*t;a=24*3^1/2;b=12*3^1/2;l1=((-3^1/2/12*b+... for t=0:0.005:5
x=4*cos(3*t);
y=4*sin(3*t);
z=2*t;
a=24*3^1/2;
b=12*3^1/2;
l1=((-3^1/2/12*b+3^1/2/12*a+x).^2+(-b/4+a/4+y).^2+z.^2)^1/2;
v11=diff(l1);
v1=diff(v11)
plot(v11)
plot(v1)
hold on
end
这样求出来的只的l1的数据,没有一阶,二阶导数的数据,并出的图是一条直线,有大侠指导一下不。谢谢你。
展开
 我来答
giantbrain
2013-10-09 · TA获得超过347个赞
知道小有建树答主
回答量:358
采纳率:100%
帮助的人:154万
展开全部

t=0:0.005:5;


x=4*cos(3*t);

y=4*sin(3*t);

z=2*t;


c=3^(1/2)/12;

a=288*c;

b=a/2;


l=((-c*b+c*a+x).^2+(-b/4+a/4+y).^2+z.^2).^(1/2);


n=length(t);

s1=diag(ones(1,n-1),-1)+diag(ones(1,n));

s1(:,end)=[];

s2=s1(1:end-1,1:end-1);


t1=t*s1/2;

t2=t1*s2/2;


v11=diff(l);

v12=diff(l,2);


subplot(2,1,1)

plot(t1,v11)

subplot(2,1,2)

plot(t2,v12)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式