Azzera filtri
Azzera filtri

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

2 visualizzazioni (ultimi 30 giorni)
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].

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 6 Ago 2016
Change this
A = mean(M(:))

Più risposte (0)

Categorie

Scopri di più su Operating on Diagonal Matrices in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by