24小时热门版块排行榜    

查看: 568  |  回复: 2

塞纳河的左岸

金虫 (著名写手)

[求助] matlab程序有误,望不吝赐教,十分感谢,matlab真的是零基础

用三次样条函数 去模拟汽车门的曲线,车门曲线的型值点数据如下

0        1        2        3        4        5        6        7        8        9        10

2.51        3.30        4.04        4.70        5.22        5.54        5.78        5.40        5.57        5.70        5.80


>> x=0:1:10;
y=[2.51 3.30 4.04 4.70 5.22 5.54 5.78 5.40 5.57 5.70 5.80];
dy0=0.8;
dy10=0.2;
xx=0:.01:10;
hh=h(x);
uu=u(hh);
dd=d(hh,y);
d0=6.0/hh(1)*((y(2)-y(1))/hh(1)-dy0);
d10=6.0/hh(10)*(dy10-(y(11)-y(10))/hh(10));
a=[uu 1];
b=[2 2 2 2 2 2 2 2 2 2 2];
c=[1 1-uu];
d=[d0 dd d10];
f1=m(a,b,c,d,x);
for i=1:1001
yy(i)=s(x,y,hh,f1,xx(i));
end
plot(x,y,'bo-',xx,yy,'r')
??? Undefined function or method 'h' for input arguments of type 'double'.

>> function hh=h(x)
n=length(x)-1;
for i=1:n
    hh(i)=x(i+1)-x(i);
end
??? function hh=h(x)
    |
Error: Function definitions are not permitted in this context.

>> function uu=u(x)
n=length(x)-1;
for i=1:n
    uu(i)=x(i)/(x(i)+x(i+1));
end
??? function uu=u(x)
    |
Error: Function definitions are not permitted in this context.

>> function dd=d(hh,y)
n=length(hh)-1;
for i=1:n
    dd(i)=6.0/(hh(i)+hh(i+1))*((y(i+2)-y(i+1))/hh(i+1)-(y(i+1)-y(i))/hh(i));
end
??? function dd=d(hh,y)
    |
Error: Function definitions are not permitted in this context.

>> function f=m(a,b,c,d,x)
n=length(x)-1;
for i=2:n
    r=a(i-1)/b(i-1);
    b(i)=b(i)-r*c(i-1);
    d(i)=d(i)-r*d(i-1);
end
d(n+1)=d(n+1)/b(n+1);
for i=n:-1:1
    d(i)=(d(i)-c(i)*d(i+1)/b(i+1))/b(i);
end
f=d;
??? function f=m(a,b,c,d,x)
    |
Error: Function definitions are not permitted in this context.

>> function an=s(x,y,h,f,x0)
n=length(x)-1;
for i=1:n
    if x0>=x(i)&x0<=x(i+1)
       an=f(i)*(x(i+1)-x0)^3/(6*h(i))+f(i+1)*(x0-x(i))^3/(6*h(i))+(y(i)-f(i)*h(i)^2/6)*(x(i+1)-x0)/h(i)+(y(i+1)-f(i+1)*h(i)^2/6)*(x0-x(i))/h(i);
    end
end
??? function an=s(x,y,h,f,x0)
    |
Error: Function definitions are not permitted in this context.




这个我真的不会,求指教啊
回复此楼
最是那一低头的温柔,像一朵水莲花不胜凉风的娇羞~
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

时雨晨星

铁虫 (初入文坛)

现在还需要吗?
天生我材必有用
2楼2014-11-24 12:40:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

塞纳河的左岸

金虫 (著名写手)

引用回帖:
2楼: Originally posted by 时雨晨星 at 2014-11-24 12:40:08
现在还需要吗?

周二交作业,所以还希望您不吝赐教啊,我matlab零基础啊
最是那一低头的温柔,像一朵水莲花不胜凉风的娇羞~
3楼2014-11-24 14:23:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 塞纳河的左岸 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] filecode +10 等待解的谜 2026-08-06 14/700 2026-08-06 21:16 by zhanghaozhu
[基金申请] 听说今天filecode变了 +15 布布和一二 2026-08-06 29/1450 2026-08-06 21:08 by yq199112088
[基金申请] 固定端突然变了,今天 +3 archvillain 2026-08-06 7/350 2026-08-06 21:05 by archvillain
[基金申请] filecode +8 布布和一二 2026-08-06 11/550 2026-08-06 20:41 by tangpu318
[基金申请] 大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑 +5 Tide man 2026-08-06 6/300 2026-08-06 20:19 by 苏知砚
[基金申请] 基金中了 +4 laoda193707 2026-08-06 4/200 2026-08-06 18:56 by olivermiaoer
[有机交流] 一个有机合成实验室都需要哪些设备? 50+3 kf2781974 2026-07-31 12/600 2026-08-06 15:11 by eddyin
[基金申请] 求各位大神看下 100+6 hpkpkpkp 2026-08-05 33/1650 2026-08-06 14:49 by zhiyanjiang
[教师之家] 咨询面上基金 +4 李长云 2026-07-31 7/350 2026-08-06 11:20 by 李长云
[基金申请] 影响面上的因素 +8 布布和一二 2026-08-05 11/550 2026-08-06 10:41 by 宝贝虫子
[基金申请] 8月时间戳变的,举个手。玩一下,释放压力 +9 archvillain 2026-08-04 11/550 2026-08-05 20:06 by wlwhappy
[基金申请] 面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇! +22 低垂的野花 2026-07-31 30/1500 2026-08-05 18:03 by 低垂的野花
[基金申请] 好消息?这个有何含义??? +8 Tide man 2026-08-05 10/500 2026-08-05 16:14 by xmuxiaoyu
[考博] 【2027博士申请】纳米药物递送方向 20+3 13586093586 2026-08-03 4/200 2026-08-05 09:59 by lfy8008
[基金申请] 有没有H口的?有收到消息的吗? +3 超级海虾 2026-08-04 3/150 2026-08-04 17:26 by 学教育滴
[论文投稿] 十年后又回来了,论文投稿求助 +3 哈哈114477 2026-08-01 3/150 2026-08-04 15:40 by tegsgjy20
[基金申请] 纯娱乐,不喜欢勿喷 +7 Tide man 2026-08-04 10/500 2026-08-04 15:10 by loufangrui
[基金申请] 面上提前没消息,有中的吗 +14 archvillain 2026-08-02 18/900 2026-08-04 14:42 by archvillain
[基金申请] 娱乐 +4 Tide man 2026-08-03 4/200 2026-08-04 11:51 by wgch518
[基金申请] 什么时候能放榜呀? +3 Jacob678 2026-08-03 3/150 2026-08-03 16:14 by gltch
信息提示
请填处理意见