[問題] 迴圈圖形累加問題已回收

看板MATLAB作者 (.д.)時間16年前 (2010/02/19 14:49), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
我要讓a=createMask(imellipse)+createMask(imellipse)+createMask(imellipse)... 用迴圈來寫 for k=1:xxx eval(['image',num2str(k), '=createMask(imellipse);']) end 那之後要如何寫a=image1+...imagexxx啊? 還是有什麼好方法? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.149.56

02/19 15:57, , 1F
先把字串做出來 然後一樣用eval
02/19 15:57, 1F

02/19 16:37, , 2F
a=a+['image',num2str(k)]失敗了也 要我定義a
02/19 16:37, 2F

02/19 16:50, , 3F
先給個空字串就好
02/19 16:50, 3F

02/19 17:19, , 4F
解決了 要用or(a,createMask(imellipse))
02/19 17:19, 4F
文章代碼(AID): #1BVZHyKi (MATLAB)