Saving a functiong graph inside a matrix

1 回表示 (過去 30 日間)
Andrea Baleani
Andrea Baleani 2021 年 10 月 13 日
コメント済み: Andrea Baleani 2021 年 10 月 13 日
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 ?

回答 (1 件)

Dave B
Dave B 2021 年 10 月 13 日
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);
  1 件のコメント
Andrea Baleani
Andrea Baleani 2021 年 10 月 13 日
thanks, it works!

サインインしてコメントする。

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by