声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1025|回复: 1

[绘图技巧] 函数作图求助

[复制链接]
发表于 2006-10-12 16:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
syms t y
f=int('abs(cos(t/2)+y*sin(pi*z))','z',0,1)
y =

exp(-1/2*t)*sin(1/2*3^(1/2)*t)*C2+exp(-1/2*t)*cos(1/2*3^(1/2)*t)*C1+8/13*sin(1/2*t)-f+12/13*cos(1/2*t)
我想把上面的y关于t函数图象画出来,初始条件为y(0)=0;dy(0)/dt=0,时间段长度随便取
我直接用了plot(y,t),但是不行,提示出错信息为:
plot(y,t)
??? Error using ==> plot
Conversion to double from sym is not possible.
清高手给些帮助与指点...

[ 本帖最后由 xinyuxf 于 2007-7-22 16:22 编辑 ]
回复
分享到:

使用道具 举报

发表于 2006-10-12 16:07 | 显示全部楼层
原帖由 fanghuikeer 于 2006-10-12 16:02 发表
syms t y
f=int('abs(cos(t/2)+y*sin(pi*z))','z',0,1)
y =

exp(-1/2*t)*sin(1/2*3^(1/2)*t)*C2+exp(-1/2*t)*cos(1/2*3^(1/2)*t)*C1+8/13*sin(1/2*t)-f+12/13*cos(1/2*t)
我想把上面的y关于t函数图象画出来 ...



plot是把数据点描绘出来的函数,怎能用在符号变量中,符号变量只是一个表达式而已,另外,是plot(t,y),非plot(y,t)

建议楼主补补基础知识
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-25 05:28 , Processed in 0.053772 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表