matlab马赫带,学习实现马赫带效果
比較簡(jiǎn)單的基于matlab的測(cè)試程序,直接上代碼
%函數(shù)功能-學(xué)習(xí)實(shí)現(xiàn)馬赫帶效果
%函 數(shù) 名:dstb—單色圖斑
%輸出參數(shù):sctu-輸出效果圖
%輸入?yún)?shù):sb-圖斑色別
function [sctu]=dstb(sb) % clear all; cstb(1:256,1:256,1:3)=0; for II=1:16 for JJ=1:16 cstb(((II-1)*16+1):(II*16),((JJ-1)*16+1):(JJ*16),1)=((II-1)*16+(JJ-1))/255; % my=(II-1)*16+(JJ-1) switch sb case ‘1’ cstb(:,:,2)=cstb(:,:,1); cstb(:,:,3)=cstb(:,:,1); case ‘2’ cstb(:,:,2)=0; cstb(:,:,3)=0; case ‘3’ cstb(:,:,2)=cstb(:,:,1); cstb(:,:,1)=0; cstb(:,:,3)=0; case ‘4’ cstb(:,:,3)=cstb(:,:,1); cstb(:,:,1)=0; cstb(:,:,2)=0; end end end imshow(cstb); imwrite(cstb,’cstb.jpg’,’jpg’); sctu=’圖斑用cstb.jpg存儲(chǔ)’;
總結(jié)
以上是生活随笔為你收集整理的matlab马赫带,学习实现马赫带效果的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 常见文具英语单词
- 下一篇: matlab里的speed,matlab