24小时热门版块排行榜    

查看: 1463  |  回复: 6

巨斯文人

木虫 (初入文坛)

[求助] 求matlab高手帮忙画复杂函数的函数图像

就是如图的函数图像,谢谢大家帮忙,万分感激,好人一生平安。

huatu.jpg

[ Last edited by fegg7502 on 2013-3-6 at 12:04 ]
回复此楼

» 猜你喜欢

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

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

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
dbb627: 金币+2, 谢谢应助! 2013-03-05 18:38:08
巨斯文人: 金币+20 2013-03-05 18:43:24
syms t
x=0.29:0.01:1;
y=int((10*x + 2*cos(t)*(1 - x.^2).^(1/2) - 1)./(105-4*cos(t)*(1-x.^2).^(1/2)-20*x).^(3/2), t, 0,pi);
plot(x,y)
前半部分如上
后半部分用个循环也可以画
showmethemoney
2楼2013-03-05 16:41:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨斯文人

木虫 (初入文坛)

引用回帖:
2楼: Originally posted by csgt0 at 2013-03-05 16:41:12
syms t
x=0.29:0.01:1;
y=int((10*x + 2*cos(t)*(1 - x.^2).^(1/2) - 1)./(105-4*cos(t)*(1-x.^2).^(1/2)-20*x).^(3/2), t, 0,pi);
plot(x,y)
前半部分如上
后半部分用个循环也可以画

兄弟,帮帮忙撒,后边帮忙弄一下呗。。。。。
3楼2013-03-05 18:40:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨斯文人

木虫 (初入文坛)

引用回帖:
2楼: Originally posted by csgt0 at 2013-03-05 16:41:12
syms t
x=0.29:0.01:1;
y=int((10*x + 2*cos(t)*(1 - x.^2).^(1/2) - 1)./(105-4*cos(t)*(1-x.^2).^(1/2)-20*x).^(3/2), t, 0,pi);
plot(x,y)
前半部分如上
后半部分用个循环也可以画

而且这个部分键入matlab显示错误啊啊,画不出来,兄弟,帮帮忙!
4楼2013-03-05 18:43:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
fegg7502: 金币+2, 3ks 2013-03-06 12:04:35
巨斯文人: 金币+20 2013-03-06 19:22:05
那就直接用循环吧
CODE:
syms t
i=0;
for x=0:0.01:1;
    i=i+1;
   if x<0.29
    y(i)=int((10*x + 2*cos(t)*(1 - x^2)^(1/2) - 1)/(105-4*cos(t)*(1-x^2)^(1/2)-20*x)^(3/2), t, 0,acos((1-10*x)/(2*sqrt(1-x^2))));
    else
    y(i)=int((10*x + 2*cos(t)*(1 - x^2)^(1/2) - 1)/(105-4*cos(t)*(1-x^2)^(1/2)-20*x)^(3/2), t, 0,pi);
end
end
plot(0:0.01:1,y)

showmethemoney
5楼2013-03-06 11:31:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨斯文人

木虫 (初入文坛)

引用回帖:
5楼: Originally posted by csgt0 at 2013-03-06 11:31:30
那就直接用循环吧

syms t
i=0;
for x=0:0.01:1;
    i=i+1;
   if x<0.29
    y(i)=int((10*x + 2*cos(t)*(1 - x^2)^(1/2) - 1)/(105-4*cos(t)*(1-x^2)^(1/2)-20*x)^(3/2), t, 0,acos((1-10*x)/(2*sqrt( ...

谢谢,可是复制到matlab里为什么画不出来呢?不好意思,我不是学这个的,matlab一窍不通,还请指点。
6楼2013-03-06 19:21:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

可以画啊,2011b版本

untitled.jpg

showmethemoney
7楼2013-03-07 11:37:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 巨斯文人 的主题更新
信息提示
请填处理意见