24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1334  |  回复: 5

inuwqq

金虫 (著名写手)

[求助] 请问如何用Matlab编程做这个图?谢谢大家!

如题,见附件,非常感谢!
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 画区域.doc
  • 2012-01-17 14:55:20, 17 K

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

inuwqq

金虫 (著名写手)

高手帮帮忙吧,金币不是问题
2楼2012-01-20 14:37:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xdjinjian

新虫 (初入文坛)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xiegangmai(金币+2): 谢谢应助! 2012-01-23 13:53:42
X(10000)=0;
Y(10000)=0;
Z(10000)=1;
i=1;
while(i<10000)
x=rand(1);
y=rand(1);
x=-1+2*x;
y=-1+2*y;
if((-x*(exp(x)+1)/(exp(x)-1)     X(i)=x;
    Y(i)=y;
    i=i+1;
end
end
plot3(X,Y,Z); 行么?
3楼2012-01-23 11:50:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

inuwqq

金虫 (著名写手)

引用回帖:
: Originally posted by xdjinjian at 2012-01-23 11:50:19:
X(10000)=0;
Y(10000)=0;
Z(10000)=1;
i=1;
while(i<10000)
x=rand(1);
y=rand(1);
x=-1+2*x;
y=-1+2*y;
if((-x*(exp(x)+1)/(exp(x)-1)<y)&(y<-x))
    X(i)=x;
    Y(i)=y;
    i=i+1 ...

运行出来的图形不对,应该是在二维平面上的一个区域。麻烦再改改好吗?
4楼2012-01-23 15:53:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xdjinjian

新虫 (初入文坛)

【答案】应助回帖


xiegangmai(金币+1): 辛苦了!谢谢应助! 2012-01-24 20:09:17
inuwqq(金币+50): ★★★很有帮助 谢谢 2012-01-31 11:44:32
clc,clear
syms x
y=-x*(exp(x)+1)/(exp(x)-1);
ezplot(y,[-10,10]);
hold on
y=-x;
ezplot(y,[-10 10]);
axis([-10 10 -10 10]);
两线之间的区域即为所求  你也可以自己改变一下所求范围
5楼2012-01-24 13:50:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

inuwqq

金虫 (著名写手)

引用回帖:
: Originally posted by xdjinjian at 2012-01-24 13:50:24:
clc,clear
syms x
y=-x*(exp(x)+1)/(exp(x)-1);
ezplot(y,[-10,10]);
hold on
y=-x;
ezplot(y,[-10 10]);
axis([-10 10 -10 10]);
两线之间的区域即为所求  你也可以自己改变一下所求范围

程序无法运行,错误提示如下:
??? Attempt to execute SCRIPT figure as a function.

Error in ==> gcf at 33
  h = figure;

Error in ==> gca at 18
  fig = gcf;

Error in ==> ezplot>determineAxes at 524
    cax = gca;

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

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

Error in ==> sym.ezplot at 60
      h = ezplot(f.s,varargin{:});

Error in ==> figure at 4
ezplot(y,[-10,10])
麻烦给看一下吧
6楼2012-01-25 12:36:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 inuwqq 的主题更新
信息提示
请填处理意见