带参数绘图的问题
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 编辑 ] 将里面的abcdk参数换成数值
回复 沙发 yufeng 的帖子
还是不行啊回复 板凳 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'])
回复 地板 friendchj 的帖子
谢谢你嘿嘿 我的旧版本(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 编辑 ] 不知道你的版本 我修改了字符的数值可以用
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') 直接把引号去掉,其他的随便写就可以了 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)
页:
[1]