24小时热门版块排行榜    

CyRhmU.jpeg
查看: 6897  |  回复: 8

火邪水妖

铜虫 (小有名气)

[求助] matlab如何画出导数函数的图像?问题很水 但是真心求助

知道一个函数的公式  我想求出他的导数的图像  但是不知道哪里出问题了   求大神帮忙看一下

t=0:1:80;
x=acos((10117964.77-40000.*t-1600.*t.^2)./10149428)-0.0793;
h=2680.*cos(x);
dh=diff(h);
ezplot(t,dh)

??? Error using ==> ezplot at 70
Input must be a string expression, function name, function handle, or INLINE object.

就是想求出导数的图像而已。。。。。。。。。。。。。。。。。。。。。
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangxiyu199

金虫 (著名写手)

【答案】应助回帖

直接用plot命令就可以了,ezplot是用于符号函数作图的!

[ 发自小木虫客户端 ]
2楼2015-03-24 13:05:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

865504913

木虫 (著名写手)

【答案】应助回帖

t=0:1:80;
x=acos((10117964.77-40000.*t-1600.*t.^2)./10149428)-0.0793;
h=2680.*cos(x);
dh=diff(h);
plot(dh)

画出来基本上是一条单调下降的直线,有啥意义啊
充满挑战的生活只有主动出击才能赢得胜算!!
3楼2015-03-24 13:25:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

火邪水妖

铜虫 (小有名气)

引用回帖:
3楼: Originally posted by 865504913 at 2015-03-24 13:25:43
t=0:1:80;
x=acos((10117964.77-40000.*t-1600.*t.^2)./10149428)-0.0793;
h=2680.*cos(x);
dh=diff(h);
plot(dh)

画出来基本上是一条单调下降的直线,有啥意义啊

这只是其中一部分  还有其他的一些公式
4楼2015-03-24 14:24:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

火邪水妖

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by zhangxiyu199 at 2015-03-24 13:05:59
直接用plot命令就可以了,ezplot是用于符号函数作图的!

是这样啊
5楼2015-03-24 14:25:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

火邪水妖

铜虫 (小有名气)

引用回帖:
3楼: Originally posted by 865504913 at 2015-03-24 13:25:43
t=0:1:80;
x=acos((10117964.77-40000.*t-1600.*t.^2)./10149428)-0.0793;
h=2680.*cos(x);
dh=diff(h);
plot(dh)

画出来基本上是一条单调下降的直线,有啥意义啊

同学,我借问一句,为什么是plot(dh)就行,而plot(t,dh)就不行呢
6楼2015-03-24 14:29:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

引用回帖:
6楼: Originally posted by 火邪水妖 at 2015-03-24 14:29:55
同学,我借问一句,为什么是plot(dh)就行,而plot(t,dh)就不行呢...

步长取 1 时, plot(dh)和plot(t,dh) 没啥区别。横坐标都是从1到80
数值计算
7楼2015-03-24 15:27:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

865504913

木虫 (著名写手)

【答案】应助回帖

引用回帖:
6楼: Originally posted by 火邪水妖 at 2015-03-24 14:29:55
同学,我借问一句,为什么是plot(dh)就行,而plot(t,dh)就不行呢...

你计算结果看了吗?你的t有81个数字,而dh只有80个数据,你强行让plot(t,dh)一一对应,少一个数据对不上,matlab当然报错了哦。
充满挑战的生活只有主动出击才能赢得胜算!!
8楼2015-03-24 15:45:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

火邪水妖

铜虫 (小有名气)

引用回帖:
8楼: Originally posted by 865504913 at 2015-03-24 15:45:06
你计算结果看了吗?你的t有81个数字,而dh只有80个数据,你强行让plot(t,dh)一一对应,少一个数据对不上,matlab当然报错了哦。...

是这样啊,谢谢啊
9楼2015-03-25 08:50:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 火邪水妖 的主题更新
信息提示
请填处理意见