Passing variable filename to movie2avi

3 vues (au cours des 30 derniers jours)
Neil Ryan
Neil Ryan le 9 Juil 2014
Commenté : Ben11 le 9 Juil 2014
Here's the basis for what I'm trying to do:
fname = inputdlg('Enter Filename without extension','Input');
name = strcat(fname,'.avi');
movie2avi(handles.movie, name,'fps',handles.fps,...
'compression','None')
This gives an error: "Invalid input arguments. Second input argument must be a filename." Is this a limitation of matlab that the argument has to be a string, and can't be a variable pointing to a string? If so, is there a way around this?
Thanks, Neil
  1 commentaire
Sara
Sara le 9 Juil 2014
what is the value of the variable "name"?

Connectez-vous pour commenter.

Réponse acceptée

Ben11
Ben11 le 9 Juil 2014
Maybe try this:
fname = inputdlg('Enter Filename without extension','Input');
name = strcat(fname,'.avi');
movie2avi(handles.movie, name{1},'fps',handles.fps,...
'compression','None')
Since the answer to the input dialog is stored in a cell array...
  2 commentaires
Neil Ryan
Neil Ryan le 9 Juil 2014
Perfect! Thanks!
Ben11
Ben11 le 9 Juil 2014
great!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by