Code covered by the BSD License  

Highlights from
MATLAB para Ensino

image thumbnail
from MATLAB para Ensino by Elia Matsumoto
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