20 Lab 01
help size
//to get help for the function size
array =[1 2 3 4 5]
//array = 1x5, row vector
array = [1:5]
//array = 1x5, row vector
array = 1:5
//array = 1x5, row vector
array = [1:1:5]
//array = 1x5, row vector
array = [1:-1:-5]
//array = 1x7, row vector
array = [start:step:stop]
array = [1 2; 3 4]
//array = 2x2, matrix
array = [1; 2; 3; 4]
//array = 4x1, column vector
size(array)
//size of array as [M, N]
array = zeros(3)
//an 3-by-3 matrix of zeros.
array = zeros(N)
//an N-by-N matrix of zeros.
//ZEROS(M,N) or ZEROS([M,N]) is an M
-by-N matrix of zeros.
array = ones(3)
//an 3-by-3 matrix of 1s.
array = ones(N)
//an N-by-N matrix of 1s.
//ONES(M,N) or ONES([M,N]) is an M-
by-N matrix of ones.
array = eye(3)
//an 3-by-3 matrix of diagonal
matrix.
array = eye(N)
//an N-by-N matrix of diagonal
matrix.
//EYE(M,N) or EYE([M,N])
array= 1:1:4
//array = 1 2 3 4
start =1;
stop=5;
step=1;
array=start:step:stop;
length(array)
//ans = 5
array = [1 2 3; 4 5 6]
eye2 = eye(2)
>> round (array)
sin(pi/4)
sin([0 pi/4 pi/2 3*pi/4 pi])
[1 2 3 4].*[1 2 3 4]
sin([0 pi/4 pi/2 3*pi/4 pi]) .* sin
([0 pi/4 pi/2 3*pi/4 pi])
//notice it's ".*", not "*"
plot (array)
//continuous plot
stem (array)
//discrete plot
t = [0:1/8000:1]
f = sin(800*pi*t);
sound(f,8000)
sound(f,12000)
function [x] = f(N)
x = 0;
for i = 1:N,
x = x + 1;
end
>> f(3)
|