How to write an complicated equation using matlab

Hello all..Can anyone tell me how to write this equation in matlab
O= arg min(|med(a^c)-b|) where c=1,2…10.
Here A and B are matrix of size 3x3.Thank you..

 Akzeptierte Antwort

KALYAN ACHARJYA
KALYAN ACHARJYA am 19 Apr. 2020
Bearbeitet: KALYAN ACHARJYA am 19 Apr. 2020
c=2 % any value within 1 to 10
a=....;% Define a and b
b=.....;
O=angle(min(abs(median(a.^c)-b)))
or
c=4; %any value within 1 to 10
a=....;% Define a and b
b=.....;
O=abs(min(abs(median(a.^c)-b)))
Or more
c=1:10;
a=magic(3); % Define any 3x3 Matrix
b=magic(3); % % Define any 3x3 Matrix
for i=1:length(c)
O{i}=abs(min(abs(median(a.^c(i))-b)))
end
O
See about arg, there is no arg function in Matlab. is it?

3 Kommentare

Sabari G
Sabari G am 20 Apr. 2020
Thank you for your reply..I have one doubt if c=0.1,0.2,0.3..1.How should i use them in powers.
Third option
a.^c(i)
Sabari G
Sabari G am 21 Apr. 2020
okay.Thank you!!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by