How I define the variable B in a function [A, B] = ReadHypercube(strcat(pathname,filename)); ?
Mostrar comentarios más antiguos
[filename, pathname, indx] = uigetfile( ...
{'*.hdr','Image Cube(*.bil)';
'*.*', 'All Files (*.*)'},'Pick a file','file path');
if indx == 1
[A, B] = ReadHypercube(strcat(pathname,filename));
elseif indx == 2
I will appreciate it. Thanks
4 comentarios
Rik
el 25 de Abr. de 2018
That depends on the ReadHypercube function. If the top line is similar to the following line, it should do what you want.
function [A,B]=ReadHypercube(filename_and_path)
Walter Roberson
el 25 de Abr. de 2018
Is this a question about the design of a function ReadHypercube that you are writing? If so, then what outputs would make sense for such a function?
Surya Gnyawali
el 26 de Abr. de 2018
Editada: Stephen23
el 26 de Abr. de 2018
Rik
el 26 de Abr. de 2018
We have no idea what function you are trying to use/modify, so we can't help you. Based on the second block of code, I would guess that B is a columnar vector that contains the wavelengths of the hypercube, but we have no idea what your function does or how it would have to infer this vector.
Respuestas (0)
Categorías
Más información sobre Language Fundamentals 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!