how to convert from functions to matrix?

I hope to make matrix about functions such as y=sinx
In other words, y=sinx functions' graph will be corresponded to m x n matrix.
For example, when I have a 300 x 200 matrix with a origin of (150,1), I want to call the value of the path through which the sin function passes in this matrix one.
how to do it?
Thanks

3 commentaires

KSSV
KSSV le 11 Sep 2020
If x is a matrix....then y = sin(x) will give you matrix as output...what you want?
madhan ravi
madhan ravi le 11 Sep 2020
Doesn’t make any sense?
kisik KIM
kisik KIM le 11 Sep 2020
i mean that i want to project each point on the graph from a 300x200 zeros matrix.
Let the origin is (150,1). So the value of this point will be one. Next, (151,2) will be one, ...

Connectez-vous pour commenter.

 Réponse acceptée

Ameer Hamza
Ameer Hamza le 11 Sep 2020
Modifié(e) : Ameer Hamza le 11 Sep 2020
Are you trying to do something like this
M = zeros(300, 500);
cols = 1:size(M,2);
rows = floor(150-100*sin(cols/10));
idx = sub2ind(size(M), rows, cols);
M(idx) = 1;
imshow(M)

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by