How to use enviwrite in matlab?

3 visualizaciones (últimos 30 días)
Devendra
Devendra el 20 de Abr. de 2024
Respondida: Walter Roberson el 20 de Abr. de 2024
I am using enviwrite function of matlab as follows
image = data(logical_mask);
fname = string(img_names(m)) + '_' + '7bands' + '.dat'
enviwrite(image,fname);
it is displaying the information and errors as follows
fname = "20240319_7bands.dat"
20240319_7bands.dat
Incorrect number or types of inputs or outputs for function enviwrite.
enviwrite(image,fname);
please suggest me how to use enviwrite in matlab.
Devendra

Respuestas (2)

Rishi
Rishi el 20 de Abr. de 2024
Hello Devendra,
I understand from your query that you want to know the error in the way you are using the 'enviwrite' function in MATLAB.
The 'enviwrite' function expects a 'hypercube' object as its first parameter. This object the data cube, wavelength and related metadata. Ensure that variable 'image' used by you is a 'hypercube' object.
You can learn more about the 'enviwrite' function and the 'hypercube' functions from the below documentations:
Hope it helps!

Walter Roberson
Walter Roberson el 20 de Abr. de 2024

Categorías

Más información sobre Array Geometries and Analysis en Help Center y File Exchange.

Productos


Versión

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by