Plotting of transfer functions

5 visualizzazioni (ultimi 30 giorni)
Rooter Boy
Rooter Boy il 17 Nov 2020
Commentato: Image Analyst il 17 Nov 2020
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 Commenti
Rooter Boy
Rooter Boy il 17 Nov 2020
Sir, i want to graph of option b. I can't do graph of option b.
Image Analyst
Image Analyst il 17 Nov 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.

Accedi per commentare.

Risposta accettata

Ameer Hamza
Ameer Hamza il 17 Nov 2020
Modificato: Ameer Hamza il 17 Nov 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 Commenti
Ameer Hamza
Ameer Hamza il 17 Nov 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 il 17 Nov 2020
Sir, thank you for answer.

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by