日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab画彩色光栅,通过四种方法,在MATLAB中画一维光栅

發布時間:2023/12/18 循环神经网络 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab画彩色光栅,通过四种方法,在MATLAB中画一维光栅 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

樓主是光學專業,經常在MATLAB中做光學的仿真,而光柵是我們經常用到的光學元件,所以要經常繪制,在這里分享一下一維光柵的四種畫法,適用于初學者,畫法純屬原創,僅作參考。編譯環境MATLAB2014a

下面是光柵參數,圖像大小500*500,a為縫寬,d為光柵常數

r = 500 ;c = r ;

d = 10;

a = 6;復制代碼

下面是第一種畫法:

U1(1,:) = 1

U1(1 + 1*d,:) = 1

U1(1 + 2*d,:) = 1

..............

U1(1 + (c/d - 1)*d,:) = 1

U1(2,:) = 1

U1(2 + 1*d,:) = 1

U1(2 + 2*d,:) = 1

............

U1(2 + (c/d - 1)*d,:) = 1

U1(a,:) = 1

U1(a + 1*d,:) = 1

U1(a + 2*d,:) = 1

依次類推..........

U1(a + (c/d - 1)*d , :) = 1

可寫出一下程序

%% 第一種畫法

U1??= zeros( c , r );

for i = 1 : 1??: a

for j = 0 : 1 : ( c / d -1)

U1(i + j * d , : ) = 1;

end

end

figure , imshow (U1);復制代碼

1.jpg (68 KB, 下載次數: 34)

第一種方法

2017-12-21 13:09 上傳

顯然方法有點復雜,需要兩個for

下面介紹第二種:

光柵中每條縫一塊畫出,如下所示

U2(1:a ,:) = 1

U2(1+d:a+d ,:) = 1

U2(1+2*d:a+2*d ,:) = 1

U2(1+(c / d - 1 )*d:a+(c / d - 1)d ,:) = 1,程序如下

%% 第二種畫法

U2??= zeros( c , r );

for m = 0 : 1 : ( c / d -1)

U2( 1 + m * d : a + m *d , : ) = 1;

end

figure , imshow(U2);復制代碼

2.jpg (68 KB, 下載次數: 19)

第二種方法

2017-12-21 13:09 上傳

第三種方法,再次更新,把光柵常數d放到for中,這樣更直觀(因從0開始,所以為c-1)

%% 第三種畫法

U3??= zeros( c , r );

for n = 0 : d : c-1

U3( 1 + n : a + n , : ) = 1;

end

figure , imshow(U3);復制代碼

3.jpg (68 KB, 下載次數: 21)

第三種方法

2017-12-21 13:09 上傳

第四種方法,使遍歷的參量從1開始,也是為了更直觀,但這就要求循環中a-1

%% 第四種畫法

U4 = zeros( c , r );

a = a -1 ;

for n = 1:d:c

U4(n:n+a,:) = 1;

end

figure , imshow(U4);

4.jpg (68 KB, 下載次數: 22)

第四種方法

2017-12-21 13:10 上傳

總結

以上是生活随笔為你收集整理的matlab画彩色光栅,通过四种方法,在MATLAB中画一维光栅的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。