全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1762
推到 Plurk!
推到 Facebook!

Matlab 程式疑問

答題得分者是:
rex7506
一般會員


發表:2
回覆:1
積分:0
註冊:2008-12-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-09 13:13:19 IP:140.128.xxx.xxx 訂閱
這程式是我一個朋友叫我幫它看的但有幾個地方實在是看不懂,
請問一下wh(1)與W(2)是什麼意思= =
mm(x)=m是接收原來的嗎,還有 if c(i,j) 是陣列位置相等才作下面動作嗎
麻煩懂的大大幫我指點一下謝謝摟.

程式碼如下
c=r(:,:,1)
m=[0 0; 1 1];
mm=m;
k=[1 2 3 4];
wh=size(c);
s1=zeros(wh*2);
s2=zeros(wh*2);
s3=zeros(wh*2);
for i=1:wh(1)
for j=1:wh(2)
x = randperm(4);
mm(x) = m;
if c(i,j)
s1(i*2-1:i*2, j*2-1:j*2) = mm;
s2(i*2-1:i*2, j*2-1:j*2) = mm;
s3(i*2-1:i*2, j*2-1:j*2) = ~mm;
else
s1(i*2-1:i*2, j*2-1:j*2) = mm;
s2(i*2-1:i*2, j*2-1:j*2) = ~mm;
s3(i*2-1:i*2, j*2-1:j*2) = mm;
end
end
end
------
人生如同吃巧克力,總不知會吃到哪一塊

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-09 19:59:29 IP:202.132.xxx.xxx 未訂閱
1> r 沒給
2> if c(i,j) 是陣列位置值不為0才作下面動作
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
rex7506
一般會員


發表:2
回覆:1
積分:0
註冊:2008-12-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-12-10 14:19:05 IP:122.127.xxx.xxx 訂閱
a=imread('wm_img.jpg');
r=a>127;
這是朋友忘了給的地方

小弟我也想過if c(i,j)是否是不為零才做下列動作,

但不確定是否是那樣,

經版主的指點確定小弟的想法真的是沒錯,

謝謝版主幫我解答,
------
人生如同吃巧克力,總不知會吃到哪一塊
編輯記錄
rex7506 重新編輯於 2008-12-10 14:24:06, 註解 無‧
系統時間:2024-04-29 3:36:08
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!