声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2286|回复: 6

大大帮帮忙:我用ezplot画图,出现了问题

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

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

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

x
<P>各位大大帮帮忙,救命的啊!!!<BR>具体的程序如下: <BR>ezplot('y_cr-1-(344.66*x^2/(77.16+x^2*10^6*217156))-(0.18*(9+(334*x^2/(77.16+x^2*10^6*217156))*((355.32*x^2-x^4*10^12)/(77.16+x^2*10^6*217156)-6.45)+(81+(6012*x^2/(77.16+x^2*10^6*217156))*((355.32*x^2-x^4*10^12)/(77.16+x^2*10^6*217156)-6.45)+((17.7*x^2/(77.16+x^2*10^6*217156))*((126252.3*x^2-x^4*3.55*10^14)/(77.16+x^2*10^6*217156)-6.45)))^2+4*10^12*x^2*(3.22-355.32*x^2/(77.16+x^2*10^6*217156))^2)^0.5)^0.5)')<BR>错误的原因(看不懂诶):<BR>??? Error using ==&gt; inlineeval<BR>Error in inline expression ==&gt; y_cr-1-(344.66.*x.^2./(77.16+x.^2.*10.^6.*217156))-(0.18.*(9+(334.*x.^2./(77.16+x.^2.*10.^6.*217156)).*((355.32.*x.^2-x.^4.*10.^12)./(77.16+x.^2.*10.^6.*217156)-6.45)+(81+(6012.*x.^2./(77.16+x.^2.*10.^6.*217156)).*((355.32.*x.^2-x.^4.*10.^12)./(77.16+x.^2.*10.^6.*217156)-6.45)+((17.7.*x.^2./(77.16+x.^2.*10.^6.*217156)).*((126252.3.*x.^2-x.^4.*3.55.*10.^14)./(77.16+x.^2.*10.^6.*217156)-6.45))).^2+4.*10.^12.*x.^2.*(3.22-355.32.*x.^2./(77.16+x.^2.*10.^6.*217156)).^2).^0.5).^0.5)<BR>??? Error: Unbalanced or misused parentheses or brackets.</P>
<P>Error in ==&gt; inline.feval at 34<BR>        INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr);</P>
<P>Error in ==&gt; specgraph\private\ezplotfeval at 56<BR>    z = feval(f,x(1),y(1));</P>
<P>Error in ==&gt; ezplot&gt;ezimplicit at 246<BR>u = ezplotfeval(f,X,Y);</P>
<P>Error in ==&gt; ezplot at 149<BR>         [hp,cax] = ezimplicit(cax,f{1},vars,labels,args{:});</P>[em06][em06][em06][em06][em06]
回复
分享到:

使用道具 举报

发表于 2005-12-30 11:00 | 显示全部楼层
Error using ==&gt; inlineeval。。。<BR>Error: Unbalanced or misused parentheses or brackets.是说你的表达式有问题,括弧符号不对应,仔细检查一下吧,下面错误是由此引起的源程序错误,不用看。<BR>给个建议,以后编程时出现(),同时按出来,然后再往里面写表达式
 楼主| 发表于 2005-12-30 11:15 | 显示全部楼层

谢谢指点啊

真是这样啊<BR>在上传钱<BR>我查过括号了<BR>就是找不到到底哪里错了<BR><BR>那我再看看<BR>谢谢大大了[em07][em08]
 楼主| 发表于 2006-1-1 11:42 | 显示全部楼层

画不出任何图形

各位大大<BR>我回去改正过了<BR>现在运行没有问题<BR>但是画出来的图里面没有任何的图形!!!<BR>这是怎么回事啊!![em06][em06][em06]
 楼主| 发表于 2006-1-1 11:43 | 显示全部楼层

补上程序

不好意思<BR>忘了补上程序<BR>ezplot('y_cr-1-(344.66*x^2/(77.16+x^2*10^6*217156))-0.18*(9+(334*x^2/(77.16+x^2*10^6*217156))*((355.32*x^2-x^4*10^12)/(77.16+x^2*10^6*217156)-6.45)+(81+(6012*x^2/(77.16+x^2*10^6*217156))*((355.32*x^2-x^4*10^12)/(77.16+x^2*10^6*217156)-6.45)+((17.7*x^2/(77.16+x^2*10^6*217156))*((126252.3*x^2-x^4*3.55*10^14)/(77.16+x^2*10^6*217156)-6.45))^2+(6.44*x*10^6-7.1*10^8*x^3/(77.16+x^2*10^6*217156))^2)^0.5)^0.5')<BR>各位大大帮忙啊!!
发表于 2006-1-1 12:58 | 显示全部楼层
那应该是你定义f(x,y)=0对应的点集是空集<BR>比如你如果画ezplot('x^2+y^2+1')画出来也没有图形,因为不存x,y使得x^2+y^2+1=0<BR>想想看是不是你的函数有可能出现了这种情况??
发表于 2006-1-1 17:01 | 显示全部楼层
我看了你的程序,你里面有2个变量x,y_cr<BR>但我看你的意思<BR>1。是要画x在一定范围内y的图像,<BR>如果是这样的话,你把y_cr删掉就行了<BR>2。如果2个变量的话,默认是解‘表达式’=0<BR>的图像,也就是求使这个表达式为0的x,y值,然后画出来<BR>如果在默认的区间上无解,就不会有图像
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-12-3 09:36 , Processed in 0.114817 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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