Plotting of transfer functions

Sir, I drew the graph below, but I could not do the above. I'll be glad if you take a look.
Below graph:
A = 60;
B = 160;
%Setting up the figure%
X_Position = 100;
Y_Position = 100;
Width = 1200;
Height = 300;
figure('Position', [X_Position Y_Position Width Height])
%Case a)%
r = (0:256);
r(r > A & r < B) = 0;
s = r;
subplot(1,3,1); plot(s,'LineWidth',2);
title("Option a)")
xlabel("r"); ylabel("T(r)");

3 comentarios

Image Analyst
Image Analyst el 17 de Nov. de 2020
What else is there to do? You made the plot, so what else do you want? The "above" just gives you instructions for making those waveforms, which you've done, so what's the remaining problem?
Rooter Boy
Rooter Boy el 17 de Nov. de 2020
Sir, i want to graph of option b. I can't do graph of option b.
Image Analyst
Image Analyst el 17 de Nov. de 2020
I don't see any such labels "Option a" or "Option b" on the image. You plotted the waveform in the lower half of the image and titled it "Option a)" - not sure why. But it looks like you accepted Ameer's answer so I guess you're all set.

Iniciar sesión para comentar.

 Respuesta aceptada

Ameer Hamza
Ameer Hamza el 17 de Nov. de 2020
Editada: Ameer Hamza el 17 de Nov. de 2020
Try this
A = 60;
B = 160;
%Setting up the figure%
X_Position = 100;
Y_Position = 100;
Width = 1200;
Height = 300;
figure('Position', [X_Position Y_Position Width Height])
%Case a)%
r = (0:256);
r(r > A & r < B) = 0;
s = r;
subplot(1,3,1); plot(s,'LineWidth',2);
title("Option a)")
xlabel("r"); ylabel("T(r)");
r = (0:256);
s = zeros(size(r));
s(r > A & r < B) = 250;
subplot(1,3,2); plot(s,'LineWidth',2);
title("Option b)")
xlabel("r"); ylabel("T(r)");

3 comentarios

Rooter Boy
Rooter Boy el 17 de Nov. de 2020
Editada: Rooter Boy el 17 de Nov. de 2020
Sir, option b is not correct. It will start at y[i]=25 & 255
Ameer Hamza
Ameer Hamza el 17 de Nov. de 2020
The plot was not clearly visible. Change the last part of the code to
r = (0:256);
s = 25*ones(size(r));
s(r > A & r < B) = 255;
subplot(1,3,2); plot(s,'LineWidth',2);
title("Option b)")
xlabel("r"); ylabel("T(r)");
Rooter Boy
Rooter Boy el 17 de Nov. de 2020
Sir, thank you for answer.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Read, Write, and Modify Image en Centro de ayuda y File Exchange.

Preguntada:

el 17 de Nov. de 2020

Comentada:

el 17 de Nov. de 2020

Community Treasure Hunt

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

Start Hunting!

Translated by