Matlab生成黑白条纹

Matlab生成黑白条纹

示例:生成黑白条纹图片

lines = 20;			%黑白条纹数量(20黑,20白)
wid = 8;			%黑或白条纹的宽度(单位:像素,黑白条纹宽度一致)
heit = 480;			%图像高度(像素)
Rect = zeros(1, 
  • 10
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Matlab生成黑白条纹的方法有多种。一种方法是使用矩阵操作来生成黑白条纹的图像。可以使用以下代码来生成黑白条纹图片: ```matlab lines = 20; % 黑白条纹数量(20黑,20白) wid = 8; % 黑或白条纹的宽度(单位:像素,黑白条纹宽度一致) heit = 480; % 图像高度(像素) Rect = zeros(1, 2 * wid); % 生成(1*2wid)的0矩阵块(全黑) Rect(1 : wid) = ones(1, wid); % 矩阵块左半部分改成1(全白) Outpt = repmat(Rect, heit, lines); % 将Rect矩阵块复制成(heit*lines)块 imshow(Outpt); % 输出图片,保存即可 ``` 这段代码会生成一个黑白条纹的图像,其中`lines`表示黑白条纹的数量,`wid`表示黑或白条纹的宽度,`heit`表示图像的高度。你可以根据需要调整这些参数来生成不同样式的黑白条纹图片。\[1\] 另一种方法是使用第三方函数`applyhatch`来实现。你可以在Ben Hinkle的函数库中找到这个函数,也可以在MathWorks社区的文件交换中心找到。你需要将这个函数的代码复制到你的Matlab环境中,然后使用`applyhatch`函数来生成黑白条纹的图像。\[2\] 还有一种方法是使用`print`函数来生成黑白条纹的图像。你可以使用以下代码来生成黑白条纹图片: ```matlab h = figure; % 在这里绘制你想要生成黑白条纹的图形 % 将下面这行代码替换掉报错的代码 bits = print('-RGBImage'); imshow(bits); % 输出图片,保存即可 ``` 这段代码会将当前图形绘制成黑白条纹的图像,并使用`imshow`函数显示出来。你可以根据需要在`figure`函数中绘制你想要生成黑白条纹的图形。\[3\] #### 引用[.reference_title] - *1* [Matlab生成黑白条纹](https://blog.csdn.net/qq_47423582/article/details/105802724)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [matlab条纹填充(Hatched Fill)图 填坑 applyhatch hardcopy](https://blog.csdn.net/qq_40115871/article/details/112795805)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值