multiply by two matrix
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mj = [cos (kj hj) i*sin(kj hj) /kj ; i*kj*sin(kj hj) cos (kj hj) ];
kj=sqrt(nj^2*k02-x^2);
Take
n1=1.521;n2=2.66;k0=1;h1=1.5e-6;h2=1e-6
multiply M1*M2
4 comentarios
shiv gaur
el 26 de Sept. de 2021
Editada: Walter Roberson
el 27 de Sept. de 2021
Jan
el 26 de Sept. de 2021
Please format your code properly. Use the icons on top of the field for editing in the forum.
You still did not ask a question.
Respuestas (1)
Walter Roberson
el 27 de Sept. de 2021
syms x
n = [1.521, 2.66];
k0 = 1;
h = [1.5e-6, 1e-6];
k = @(j) sqrt(n(j).^2*k0.^2-x.^2);
M = @(j) [
cos(k(j) .* h(j)), i*sin(k(j) .* h(j))/k(j)
i .* k(j) .* sin(k(j).*h(j)), cos(k(j) .* h(j))
]
M12 = M(1) * M(2)
0 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!