How to generate the rectangular signal from the image below using square function :
显示 更早的评论

2 个评论
Image Analyst
2021-3-20
How did you create the image in the first place? Since you created it, you must have the data. Why do you need to go from saved screenshot image to data when you should already have the data?
Sirbu Vladimir
2021-3-20
回答(2 个)
Cris LaPierre
2021-3-20
编辑:Cris LaPierre
2021-3-20
0 个投票
Your teacher has gone so far as to even tell you what function to use. If you'd even looked at the documentation for square, you'd have the answer to your question already.
Image Analyst
2021-3-20
编辑:Image Analyst
2021-3-20
So you DON'T need to generate the array from doing image processing on the image itself. You just have to create an array that, when plotted, would look like the image. So I imagine he told you about the zeros() function for creating an array 70 long, and the equals operator to assign indexes from 20 to 40 to 1. So in 4 very simple lines of code, you should be able to do it.
y = zer............
y(.......... = ........
plot(y................
grid on
类别
在 帮助中心 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!