why does the imaginary part show?
Afficher commentaires plus anciens
Hi, I use matlab to calcuate something for me, and the expressions is
pf=edw*([d12-coef1^(1/r)*d11,d22-coef1^(1/r)*d21;...
d13-coef2^(1/r)*d11,d23-coef2^(1/r)*d21]\[coef1^(1/r)-1;coef2^(1/r)-1]);
all the parameters are read in from the excel file. But I always get the answers with the form like this [2.167347704427648e+03 + 0.000000000000000e+00i, 2.415785715277585e+03 + 0.000000000000000e+00i]. As I already check about the parameters, they shouldn't produce complex numbers. But why instead the answers containing imaginary part*0?
Réponses (1)
Image Analyst
le 17 Mai 2013
0 votes
What are the values of all the variables? You forgot to tell us. Also, why is there a ... after the semicolon that terminates line #1? This makes the next line not considered when calculating pf - don't know if you want it to be or not.
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!