matlab画黑白图
时间: 2023-08-12 14:08:24 浏览: 252
matlab画图
5星 · 资源好评率100%
在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`变量控制。你可以根据需要调整这些变量的值来得到不同的黑白图像。
#### 引用[.reference_title]
- *1* *2* [Matlab简单黑白图像处理](https://blog.csdn.net/qq_36408196/article/details/83277578)[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^insert_down28v1,239^v4^insert_chatgpt"}} ] [.reference_item]
- *3* [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^insert_down28v1,239^v4^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文