声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1186|回复: 8

[绘图技巧] 带参数绘图的问题

[复制链接]
发表于 2009-9-1 09:34 | 显示全部楼层 |阅读模式

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

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

x
a=0.15;b=1;c=1.8;k=2;d=1;ezplot('1/d*(a*x-0.5*x.^2+k*x-k*(b+c*y).^(0.5)*atan(x./(b+c*y).^(0.5)))-y-x.*y+0.5*y.^2')


怎么画不出来啊 谢谢大家了

[ 本帖最后由 friendchj 于 2009-9-1 10:50 编辑 ]
回复
分享到:

使用道具 举报

发表于 2009-9-1 09:52 | 显示全部楼层
将里面的abcdk参数换成数值
 楼主| 发表于 2009-9-1 10:00 | 显示全部楼层

回复 沙发 yufeng 的帖子

还是不行啊
发表于 2009-9-1 10:49 | 显示全部楼层

回复 板凳 zhang314hui 的帖子

引号里的变量,其数值是不能直接代入的,可以如下实现:
clc
clear
a=0.15;b=1;c=1.8;k=2;d=1;
ezplot(['1/',num2str(d),'*(',num2str(a),'*x-0.5*x.^2+',num2str(k),...
       '*x-',num2str(k),'*(',num2str(b),'+',num2str(c),'*y).^(0.5)*atan(x./(',...
       num2str(b),'+',num2str(c),'*y).^(0.5)))-y-x.*y+0.5*y.^2'])

评分

1

查看全部评分

 楼主| 发表于 2009-9-1 14:54 | 显示全部楼层

回复 地板 friendchj 的帖子

谢谢你  嘿嘿
发表于 2009-9-1 16:06 | 显示全部楼层
我的旧版本(V5.3)要去掉点乘才行!
ezplot(['1/',num2str(d),'*(',num2str(a),'*x-0.5*x^2+',num2str(k),...
       '*x-',num2str(k),'*(',num2str(b),'+',num2str(c),'*y)^(0.5)*atan(x/(',...
       num2str(b),'+',num2str(c),'*y)^(0.5)))-y-x*y+0.5*y^2'])

回家试下r2006a, 有无点乘皆可!

[ 本帖最后由 ChaChing 于 2009-9-1 20:38 编辑 ]
发表于 2009-9-2 10:43 | 显示全部楼层
不知道你的版本 我修改了字符的数值可以用
a=0.15;b=1;c=1.8;k=2;d=1;ezplot('1/d*(a*x-0.5*x.^2+k*x-k*(b+c*y).^(0.5)*atan(x./(b+c*y).^(0.5)))-y-x.*y+0.5*y.^2')
发表于 2009-9-2 10:50 | 显示全部楼层
直接把引号去掉,其他的随便写就可以了
发表于 2009-9-2 20:19 | 显示全部楼层
TO yufeng
LS是否复制出错, 怎与LZ相同! 我的r2006a会报错!
的确如无水1324所说
syms x y
a=0.15;b=1;c=1.8;k=2;d=1;ezplot(1/d*(a*x-0.5*x.^2+k*x-k*(b+c*y).^(0.5)*atan(x./(b+c*y).^(0.5)))-y-x.*y+0.5*y.^2)
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-29 21:55 , Processed in 0.078586 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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