24小时热门版块排行榜    

查看: 2053  |  回复: 3
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

jrflower

木虫 (正式写手)

[交流] 【求助】如何用matlab求一条曲线的极值点和切线

我现在有一组数据点,行成了一条曲线,现在要在上面做一条切线并求出它的极

值点,没用过matlab有很多年了,请教哪位好心的虫虫帮我看看用什么命令呀,

程序怎么写呀,十分感谢!,那一组数据我放附件里了,帮麻烦看看。

[ Last edited by sunxiao on 2009-3-8 at 13:28 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jrflower

木虫 (正式写手)

不好意思,我不知道还要付费,明明选得是浏览所需金币为0啊,如果帮我解决问题了,我可以把损失补偿给你们
3楼2009-02-27 14:48:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

hitzhang

木虫 (正式写手)

需要付费下载~~
2楼2009-02-27 12:07:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hitzhang

木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
sunxiao(金币+2,VIP+0):版主管理层先给你点奖励,如果能满足楼主要求,将对你继续进行奖励,谢谢交流 2-28 05:42
jrflower(金币+8,VIP+0):非常感谢!我试试看,以后有问题还向你请教~ 2-28 11:42
sunxiao(金币+4,VIP+0):楼主对你的解答比较满意,重奖,欢迎参与更多问题的解答,如果有兴趣和时间可以申请成为我们的答疑顾问 3-2 05:51
郑重声明:要多给我金币阿。

//////////////////////////////////////////////////////////////////////////

>> plot(x,y)
>> hold on;plot(x(y==min(y)),y(y==min(y)),'or')
>> x(y==min(y)),y(y==min(y))

ans =

    0.0313


ans =

-1.2030e+005

>> p=polyfit(x(logical((x>0.1).*(x<0.8))),y(logical((x>0.1).*(x<0.8))),1)

p =

  1.0e+005 *

    0.1495   -1.2165

>> xx=linspace(min(x),max(x),100);yy=p(1)*xx+p(2);plot(xx,yy,'k')
>>
4楼2009-02-28 00:18:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见