24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1282  |  回复: 6

kamila1105

金虫 (正式写手)

[求助] MATLAB怎样产生周期性的0和1?已有2人参与

用matlab做如下图:x是从0到2160,y是以12为周期在0.5和1之间变化;x在0-6时为0.5,之后以12为周期变化。
初学matlab,好多东西不懂,还请高手指点,谢谢!!

MATLAB怎样产生周期性的0和1?
1410824732119.jpg
回复此楼

» 猜你喜欢

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

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

yangzichen

铜虫 (小有名气)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
kamila1105: 金币+2, ★★★很有帮助 2014-09-16 09:21:45
第一个周期手画,以后的有规律了,可以将横纵轴起止点写成一个表,或者用循环判断是否是12的倍数,建议你百度几个划线的例子,看看会有收获的

[ 发自小木虫客户端 ]
这个年代很疯狂
2楼2014-09-16 08:09:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

herowolf

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
kamila1105: 金币+8, ★★★★★最佳答案 2014-09-16 09:21:37
你如果只是要画出如上图,可以如下编写,
x是 0 ~2160, 途中看出第一个只有6
x(1, = [0,6];
for i = 1:179
   x(i+1, = [x(i,2), x(i,2)+12];
end
x(181, = [2154,2160];
X = reshape(x',1,362);
for i = 1:181
   if mod(i,2)==1
        y(i,: ) = [0.5,0.5];
   else
        y(i, =[1, 1];
   end
end
Y = reshape(y',1,362);

里面不会的命令 help 一下。
3楼2014-09-16 08:59:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kamila1105

金虫 (正式写手)

引用回帖:
3楼: Originally posted by herowolf at 2014-09-16 08:59:05
你如果只是要画出如上图,可以如下编写,
x是 0 ~2160, 途中看出第一个只有6
x(1, = ;
for i = 1:179
   x(i+1, = ;
end
x(181, = ;
X = reshape(x',1,362);
for i = 1:181
   if mod(i,2)==1
   ...

好的,我好好研究一下。不好意思问一下,程序中的表情代表什么呢?谢谢。matlab刚入门,基础有点差。
4楼2014-09-16 09:21:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

herowolf

木虫 (正式写手)

引用回帖:
4楼: Originally posted by kamila1105 at 2014-09-16 09:21:24
好的,我好好研究一下。不好意思问一下,程序中的表情代表什么呢?谢谢。matlab刚入门,基础有点差。...

:  )    显示成笑脸了
5楼2014-09-16 09:24:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bashan

禁虫 (正式写手)

本帖内容被屏蔽

6楼2014-09-16 09:42:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bashan

禁虫 (正式写手)

本帖内容被屏蔽

7楼2014-09-16 09:44:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kamila1105 的主题更新
信息提示
请填处理意见