24小时热门版块排行榜    

查看: 1986  |  回复: 13
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

李玲蔚

木虫 (初入文坛)

[求助] 求助matlab编程

我需要用matlab画网格,图形区域是一个圆,里面有一个挖空的五角星,同学给我讲的原理是五角星和圆上的点应该是一一对应,然后再连接个点,变成网格,他们都是用C编的,我需要用matlab,该怎么整呢,快急死了,求助求助啊!那个边界图形的代码是:function h=new(x,y,HRadium,LRadium)
angle=18;radian=pi/180;x=50;y=50;HRadium=30;LRadium=10;
for i=1:11
    if rem(i,2)==1 %
        xlabel(i)=HRadium*cosd(angle+36*(i-1));
        ylabel(i)=HRadium*sind(angle+36*(i-1));
    else
        xlabel(i)=LRadium*cosd(angle+36*(i-1));
        ylabel(i)=LRadium*sind(angle+36*(i-1));
    end
end
ylabel(2)=ylabel(1);
ylabel(4)=ylabel(5);
alpha=0:pi/20:2*pi;%角度[0,2*pi]
R=100;%半径
x1=R*cos(alpha);
y1=R*sin(alpha);
plot(xlabel,ylabel,x1,y1)
axis equal
回复此楼
搞好研究
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李玲蔚

木虫 (初入文坛)


dubo(金币+1): 谢谢交流 2011-06-05 12:21:11
引用回帖:
Originally posted by mengxc at 2011-06-03 10:56:39:
隔行如隔山啊,完全不懂
看你的C语言的代码算法还是很复杂的,而且用C语言运行时间已经比较长了,换成matlab速度要慢很多倍,估计十分钟都不一定算得完,

哎,其实我也是刚学,菜鸟,我绝对的菜鸟,哎
搞好研究
12楼2011-06-03 16:30:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

mengxc

木虫 (著名写手)

【答案】应助回帖


jjdg(金币+1): 感谢参与 2011-06-01 01:38:23
画网格??楼主能不能具体说明一下,或者上个效果图啥的,说的太不清楚了吧
2楼2011-05-31 13:14:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军


jjdg(金币+1): 感谢参与 2011-06-01 01:38:10
楼主你贴个结果图大家看看,比你描述强.现在一头雾水,不知道你要什么结果
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
3楼2011-05-31 15:55:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

李玲蔚

木虫 (初入文坛)

引用回帖:
Originally posted by mengxc at 2011-05-31 13:14:34:
画网格??楼主能不能具体说明一下,或者上个效果图啥的,说的太不清楚了吧

恩。好的!



搞好研究
4楼2011-06-02 09:17:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见