标题:MATLBA做的我以前问的四个图
取消只看楼主
盆中线
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2008-11-6
结帖率:100%
 问题点数:0 回复次数:1 
MATLBA做的我以前问的四个图
x=-5:0.1:5;y=exp(-x.^2);
t=[0 1];v=3*t/(1+t.^3);u=3*(t.^2)/(1+t.^3);
theta=0:0.1:4*pi;
pho=sin(2*theta);
subplot(2,2,1),plot(x,y),title('概率曲线')
subplot(2,2,2),polar(theta,pho),title('四叶玫瑰线')
subplot(2,2,3),ezplot('3*t/(1+t.^3)','3*(t.^2)/(1+t.^3)',[0 10]),title('叶形线');




但是还是有问题~
当我把上面的代码这样写时:
 x=-5:0.1:5;y=exp(-x.^2);
t=[0 1];v=3*t/(1+t.^3);u=3*(t.^2)/(1+t.^3);
theta=0:0.1:4*pi;
pho=sin(2*theta);
subplot(2,2,1),plot(x,y),title('概率曲线')
subplot(2,2,2),polar(theta,pho),title('四叶玫瑰线')
subplot(2,2,3),ezplot(v,u,[0 1]),title('叶形线');

时,系统就会报错:

??? Error using ==> figure
Single input must be an existing figure handle or a scalar integer from 1 to 2030832096

Error in ==> ezplot>determineAxes at 534
    figure(fig);

Error in ==> ezplot>ezplot1 at 428
    cax = determineAxes(fig);

Error in ==> ezplot at 148
    [hp,cax] = ezplot1(cax,f{1},vars,labels,args{:});

然后我做的第三张图就是空白的了。

这个是为什么呢?按道理来说,可以向那样写啊~请高手们告诉我吧
错误的图在附件里面

sy.jpg (20.4 KB)
搜索更多相关主题的帖子: MATLBA 代码 
2008-11-07 23:45
盆中线
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2008-11-6
得分:0 
嗯。是在EZPLOT上的,因为点击那个错误,就会出现ezplot函数的程序的样子。
2008-11-09 21:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-243008-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058960 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved