error in imshow and alpha
Mostrar comentarios más antiguos
I have been plotting my data by using "imshow" with "alpha" to make some objects to be more transparent. Everything has been working good. Never encountered problems before.
Like 10 minutes ago, when I processed and tried to plot my data. I got the error message like below:
"
Not enough input arguments.
Error in alpha (line 19)
alph = 1 + (z/d).^2 + Ax*(z/d).^3 + Bx*(z/d).^4;
"
I used this code the entire evening. Everything was good, but this error all of sudden started 10 minutes ago. The error persists in different PCs different MATLAB versions (2020b, 2021a) and different importing data.
Not sure what happened.
Respuesta aceptada
Más respuestas (1)
Image Analyst
el 18 de Oct. de 2022
Editada: Image Analyst
el 18 de Oct. de 2022
What is the size of the Ax, Bx, z, and d variables? try taking it one term at a time
clc
size(Ax)
size(Bx)
size(z)
size(d)
term1 = (z/d) .^ 2
term2 = Ax * (z/d) .^ 3
term3 = Bx * (z/d) .^ 4
alph = 1 + term1 + term2 + term3
Let me know where it bombs, and everything you see in the command window.
Also, let us know how alpha and alph are related. "alph" is obviously a variable, but where do you declare or mention alpha?
1 comentario
Yen-Cheng Chen
el 18 de Oct. de 2022
Categorías
Más información sobre Creating, Deleting, and Querying Graphics Objects en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!