Anonymous function only returns single answer
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Alexander
el 21 de Mzo. de 2023
Comentada: Matt J
el 22 de Mzo. de 2023
I have a function where its inputs are two arrays. How do I get the function to return an array of values rather than one single value? The value returned for b is -5.6e-4. Thanks
Code shown here:
x=pi:pi/100:2*pi;
y=x.^2;
z = @(a,b) ((sin(a)+cos(b))/((a.^2)+(b.^2)));
b = z(x,y);
0 comentarios
Respuesta aceptada
Matt J
el 21 de Mzo. de 2023
Editada: Matt J
el 21 de Mzo. de 2023
Use the elementwise division operator ./
x=pi:pi/100:2*pi;
y=x.^2;
z = @(a,b) ((sin(a)+cos(b))./((a.^2)+(b.^2)));
b = z(x,y)
2 comentarios
Matt J
el 22 de Mzo. de 2023
You're quite welcome, but please Accept-click the answer to indicate that your question is resolved.
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!