image thumbnail

MATLAB para Ensino

by

 

Slides and demo files from the webinar "MATLAB for Teaching' (Portuguese).

introducao_matlab

Contents

MATLAB: Introdução

a = 1
b = 2
c = a+b
d = a*c
a = [1 2 3 4 5]
b = 11:15
a*b
a'*b
a*b'
a = [1 2 3; 4 5 6;7 8 9]
% help eig
[v,d]=eig(a)
% doc rand / fx
b = rand(5);
% limpar
clc
clear
a =

     1


b =

     2


c =

     3


d =

     3


a =

     1     2     3     4     5


b =

    11    12    13    14    15

Error using ==> mtimes
Inner matrix dimensions must agree.

Error in ==> introducao_matlab at 8
a*b

MATLAB: Problema de para uma aula de física, ótica: entender como uma luz se comporta passando por uma abertura

a = zeros(32);
a(14:18,14:18) = 1;
mesh(a); % plano 0 / abertura 1
fA = fft2(a); %
whos
fA(1:3,2)
surf(abs(fA)); % Visualizar: energia nos cantos
% Deslocar o componente de frequencia zero para o centro do espectro
sfA = fftshift(fA);
surf(abs(sfA));
shading interp
clc
clear

Contact us