24小时热门版块排行榜    

查看: 772  |  回复: 10

hzsh2009

铜虫 (小有名气)

[求助] matlab 求导

假设 y=-6/13*exp(-t).*cos(3*t)-14/39*exp(-t).*sin(3*t)+6/13*cos(2*t)+4/13*sin(2*t)
t=-0.1:4*pi
可以得到y =

  Columns 1 through 10

    0.0212    0.3021   -0.5814    0.2717    0.3316   -0.5426    0.1195    0.4428   -0.4878   -0.0371

  Columns 11 through 13

    0.5187   -0.3947   -0.1902
但当我对y求导时, v=diff(y)
v =

  Columns 1 through 10

    0.2809   -0.8834    0.8530    0.0600   -0.8743    0.6621    0.3233   -0.9306    0.4507    0.5557

  Columns 11 through 12

   -0.9134    0.2045
却只剩下12列了,这是为什么呢?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

Mr__Right

专家顾问 (著名写手)


jjdg: 金币+1, 感谢参与 2013-04-22 10:50:09
看上去,matlab太方便了,反而,连最基本的原理都可以不知道了;应该鼓励在学习算法的阶段,回到C之类的高级语言
文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
9楼2013-04-22 10:38:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

lzunightmare

木虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 辛苦了 2013-04-22 10:49:21
因为Y的值是离散的,一共13个,所以求出的导数只有12个。
2楼2013-04-20 10:52:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hzsh2009

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by lzunightmare at 2013-04-19 21:52:37
因为Y的值是离散的,一共13个,所以求出的导数只有12个。

哦哦哦对。那我如果想plot(y,v)有办法嘛?他们不是一个length啊。。
3楼2013-04-20 11:37:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hoddescle

木虫 (小有名气)

老和部队

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2013-04-22 10:49:32
既然你有原始的函数表达式,为什么不直接定义符号函数,然后求导函数表达式,然后带入对应的x值不就完了么?
忠贤随明主,奸佞觅昏君
4楼2013-04-20 12:53:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lzunightmare

木虫 (正式写手)

【答案】应助回帖

★ ★
jjdg: 金币+1, 感谢参与 2013-04-22 10:49:49
hzsh2009: 金币+1 2013-04-22 11:53:36
引用回帖:
3楼: Originally posted by hzsh2009 at 2013-04-20 11:37:35
哦哦哦对。那我如果想plot(y,v)有办法嘛?他们不是一个length啊。。...

技术上来说,随便哪一头补个零就可以了。
5楼2013-04-20 13:00:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hzsh2009

铜虫 (小有名气)

引用回帖:
4楼: Originally posted by hoddescle at 2013-04-19 23:53:55
既然你有原始的函数表达式,为什么不直接定义符号函数,然后求导函数表达式,然后带入对应的x值不就完了么?

那求导函数表达式用matlab用什么command呢?
6楼2013-04-20 22:35:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hzsh2009

铜虫 (小有名气)

引用回帖:
5楼: Originally posted by lzunightmare at 2013-04-20 00:00:36
技术上来说,随便哪一头补个零就可以了。...

那用什么command可以加进去呢?
7楼2013-04-20 22:35:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hoddescle

木虫 (小有名气)

老和部队

【答案】应助回帖

★ ★ ★ ★
hzsh2009: 金币+4 2013-04-24 11:14:06
忠贤随明主,奸佞觅昏君
8楼2013-04-21 23:06:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

register10

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
你应该调整布长,这样比较精确。

[ 发自手机版 http://muchong.com/3g ]
10楼2013-04-22 21:00:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hzsh2009 的主题更新
信息提示
请填处理意见