Community Tip - If community subscription notifications are filling up your inbox you can set up a daily digest and get all your notifications in a single email. X
Hello,
I have this problem which says Plotting failed. Replace complex values and NaNs by real numbers. Although I identified the units and the parameters. Need help ASAP please.
Thanks in advance.
Solved! Go to Solution.
Your calculation resulted in an array of arrays, that's what the square brackets around each element means.
That won't plot.
Attach your Prime worksheet, not just a picture.
Luc
Your calculation resulted in an array of arrays, that's what the square brackets around each element means.
That won't plot.
can you solve it and send me the file ? 'cause I didn't make double arrays in equations :S
I've got Express 4.0. I was able to open your file, but I cannot program, so where you were programming values I had to pick just one (two pink highlighted expressions.
Attached as mathcad and pdf
Thank you so much, really appreciate it.
1) Your definition of function S.J uses sigma and sigma is not a single value but a vector of values. Thats the rerason S.J returns a nested matrix which can't be plotted.
One way round is to define S.J as a function of two arguments omega and sigma
2) In your plot you added extra units rad/s for omega when calling S.J. This is wrong as omega already has the correct units. Furthermore the axis limits you had chosen are far too big
unless you want the plot be displayed in different units
Worksheet in P5 format attached