how to solve 'Too many input arguments' error?

2 Ansichten (letzte 30 Tage)
mohanish
mohanish am 26 Sep. 2018
Kommentiert: mohanish am 26 Sep. 2018
I am writing a code in which i am getting an error on line 119 which is... y=log(max(m*abs(f(a:b,:))),ath);
I am getting an error saying.. Error using log Too many input arguments. I have attached the .m file below

Akzeptierte Antwort

Adam Danz
Adam Danz am 26 Sep. 2018
Bearbeitet: Adam Danz am 26 Sep. 2018
help log
log(X) is the natural logarithm of the elements of X.
Complex results are produced if X is not positive.
You'll see that log() has one input. You are shoving in two inputs:
  • max(m*abs(f(a:b,:)))
  • ath
You must remove one.
  2 Kommentare
Fangjun Jiang
Fangjun Jiang am 26 Sep. 2018
Probably it should be y=log(max(m*abs(f(a:b,:)),ath))
mohanish
mohanish am 26 Sep. 2018
thanks! It worked!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Log Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by