Saving a functiong graph inside a matrix

1 vue (au cours des 30 derniers jours)
Andrea Baleani
Andrea Baleani le 13 Oct 2021
Commenté : Andrea Baleani le 13 Oct 2021
I am working on edge detection algorithms and i need to produce matrices which cointain graphs of various functions. They need to be in black-white format (no RGB three layer matrices).
For example if i use linspace and build up the graph of y=x^2 how do i save the plot in a non RGB matrix ?

Réponses (1)

Dave B
Dave B le 13 Oct 2021
You can use im2gray to convert an RGB matrix to grayscale:
x = linspace(-5,5,100);
y = x.^2;
plot(x,y)
fr=getframe(gca);
gray_image=im2gray(fr.cdata);

Catégories

En savoir plus sur Line Plots dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by