COMPLEXROOTS

COMPLEXROOTS(X, N) returns all (N) complex Nth roots of X.
378 téléchargements
Mise à jour 1 jan. 2011

Afficher la licence

R = COMPLEXROOTS(X,N) returns all (N) complex Nth roots of X.
X can be a real or a complex number, or an array of such numbers; N must be a natural number.
If X is scalar, COMPLEXROOTS(X, N) is a 1*N vector
with all complex Nth roots of X.
If X is a vector of length M, COMPLEXROOTS(X, N) is a M*N matrix
with all complex Nth roots of X along the second dimension.
If X is an array of dimension D, COMPLEXROOTS(X, N) is an array
of dimension D+1 with all complex Nth roots of the elements of X
along the last dimension.
To cross-check the result: complexroots(x,n).^n
To plot the result in the complex plane (for scalar X):
plot(real(r),imag(r),'.'), a=1.2*abs(r(1)); axis([-a a -a a]),grid on

Citation pour cette source

Bernhard Stroebel (2026). COMPLEXROOTS (https://fr.mathworks.com/matlabcentral/fileexchange/29660-complexroots), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2006b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Data Distribution Plots dans Help Center et MATLAB Answers
Version Publié le Notes de version
1.2.0.0

Now completed with two examples and a check for correct input.

1.1.0.0

no more singleton dimensions for scalar or vector X

1.0.0.0