Borrar filtros
Borrar filtros

How to find a scalar that contains the average value of the first output?

2 visualizaciones (últimos 30 días)
Hi, I am creating a function that return a matrix of the same size of its input elements containing the sine of the corresponding element. Then for the second output, I want the function to return a scalar that contains the average value of the first output. My code is
function [M,A] = sindeg(deg)
M = sin(deg*(pi / 180));
A = mean(M);
However, It only works for something like [0 90 180] but not with [30 60; 90 120].

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 6 de Ag. de 2016
Change this
A = mean(M(:))

Más respuestas (0)

Categorías

Más información sobre Operating on Diagonal Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by