Skip to main content

Plot a Sinusoidal Wave in Matlab

In this example, we use sinusoidal wave and plot data several different figure.



% In this example, we use sinusoidal wave and plot data several different 
% figure

t = 0:0.05:3; % sample points between 0-3
x = sin(2*pi*t); % sinusoidal value

%% Figure 1
% We have one figure screen and it has 3 figure. This is first figure
subplot(3,1,1); 
plot(t,x);
xlabel('t in second');
ylabel('x(t)');
title('sin(2\pit)');

%% Figure 2
% This is second figure, we plot x(t) value on figure 1
subplot(3,1,2);
plot(t,x,'b');
xlabel('t in sec');
ylabel('x(t)');
title('sin(2\pit)');
hold on 
plot(t,x,'ro');

%% Figure 3 
% This last figure, we plot x(t) and use stem function
subplot(3,1,3);
plot(t,x,'b');
hold on
stem(t,x,'r','fill');

Comments

Popular posts from this blog

Using PCA on Three Dimensional Dataset

In this work, We use PCA three dimensional data.  Matlab Code % PCA Model clear all, clc , close all hold on axis equal axis([-2 2 -2 2 -2 2]) % Step 1: Get some data X = [1 2 -1 -2 0; 0.2 0 0.1 0.2 -0.4; 1.2 0.3 -1 -0.1 -0.4]'; % Step 2: Substract the mean plot3(X(:,1),X(:,2),X(:,3),'ko'); XAdjust = X-repmat(mean(X),size(X,1),1); plot3(XAdjust(:,1),XAdjust(:,2),XAdjust(:,3),'ro'); % Step 3: Calculate the covariance matrix CM = cov(X); % Step 4: Eigenvalue and Eigenvector [V D]= eig(CM); % Step 5: Choosing component f1 = V(:,1)'; f2 = V(:,2)'; f3 = V(:,3)'; F=[f1; f2; f3];

Use PCA in Machine Learning

Matlab Code % Source % http://www.dcs.gla.ac.uk/~srogers/firstcourseml/matlab/chapter7/pcaexample.html#2 clear all;close all; % Generate the data Y = [randn(20,2);randn(20,2)+5;randn(20,2)-5]; % Add 5 random dimensions N = size(Y,1); Y = [Y randn(N,5)];