array and inverse tan

3 visualizzazioni (ultimi 30 giorni)
Jocelyn
Jocelyn il 11 Gen 2021
Modificato: David Goodmanson il 11 Gen 2021
Good evening,
The following line of code was working, until I added in the inverse tan that I missed writting in.
Adding the 'atand' is producing an error in this line. I've tried both 'atand' and 'atand.* ' and both ways produce an error.
How can I fix this issue?
Thank you for your assistance!
phata_values = atand.*[phataY./phataX];
  1 Commento
David Goodmanson
David Goodmanson il 11 Gen 2021
Modificato: David Goodmanson il 11 Gen 2021
Hi Jocelyn,
try atand(phataY./phataX). Even better, if you want a four-quadrant version of atan, use atan2d(phataY,phataX)

Accedi per commentare.

Risposta accettata

John D'Errico
John D'Errico il 11 Gen 2021
I think you do not unerstand MATLAB. I'd start with taking the Onramp tutorial. atand of what?
atand is a FUNCTION. You need to pass it arguments. For example, Perhps you intended to write this:
phata_values = atand(phataY./phataX);
Or perhaps you wanted to write
phata_values = atand(z).*(phataY./phataX);
where z is some unknown variable that you never told us about.

Più risposte (0)

Categorie

Scopri di più su Special Functions 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