[問題] 想曲出一矩陣5*5 填滿0已回收
問題說明如下
題目是一組5*5的矩陣
裡面有兩組數據
A=[60 64 66 70 75;
70 74 78 82 87;
82 86 90 94 100;
87 90 93 96 100;
90 92 95 98 100]
B=[5.0 5.6 4.5 3.5 2.0;
3.5 4.5 5.0 4.5 3.5;
2.0 3.5 4.5 5.0 4.5;
2.0 3.5 4.5 5.0 4.5;
2.0 3.5 4.5 5.0 5.0]
隨機產生一組5*5的0and1
產生零的部份就就把A的部份相加
我卡住的地方是,B的部份是要把第一位選取的地方要挑,出來然後乘與周圍也是第一次沒被
取到的影響
假設我跑的01是
C=[1 1 1 1 0;
1 1 1 1 1;
0 0 1 1 0;
1 0 1 1 0;
0 0 1 1 0]
這題目中 X44周圍還沒被選取的地方有x33 X34 X43 X53 X54
而公式是1-(1-0.5)^周圍一圈內都沒被選取的次數
我卡住的地方是如果這個點是在X11的時候 不知道程式該怎麼寫,因為X11的上左沒
東西,該怎麼取出一個舉證讓這組數相乘,該怎麼把它變成
[0 0 0 ;
0 0 1;
0 1 1]
然後再判別有1的部分去乘與上面的公式
麻煩有高人指點一下問題,我想好久 題目有不清楚麻煩問我一下 感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.244.140.26
→
03/14 15:37, , 1F
03/14 15:37, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章