Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

How to rename S outup of the funtion load ?

1 visualización (últimos 30 días)
Adrien Luthi
Adrien Luthi el 20 de Mayo de 2020
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
Hello everyone,
My problem is the following:
I have stored in a variable struct_name the string "folder_nbr1".
When I load a .mat I want that the name of the output structure is the string stored in struct_name, how can I do this ?
There is my code below but it does not work:
clc;clear ;close all;
folder = 'Trained_Chronic_Combo';
filename = '207_20130424_P62_RW_COMBO_30_17';
nbrMouse = filename(1:3);
if strcmp(folder, 'Trained_Chronic_Combo') == 1
gait = '_T_C_';
elseif strcmp(folder, 'Trained_Acute_Combo') == 1
gait = '_T_A_';
elseif strcmp(folder, 'NonTrained_Chronic_Combo') == 1
gait = '_NT_C_';
elseif strcmp(folder, 'NonTrained_Acute_Combo') == 1
gait = '_NT_A_';
end
data_name_suff = filename(length(filename)-4:end);
data_name{1} = strcat('M',nbrMouse, gait, data_name_suff);
data_name{1} = load([folder '/' nbrMouse '/' filename '.mat']);
%M#_T/NT_A/C_#dataset
I have looked everywhere but do not find any solution...
Thank you !

Respuestas (1)

Anmol Dhiman
Anmol Dhiman el 3 de Jul. de 2020
Hi Adrein,
Please folow the link.
Regards,
Anmol Dhiman

La pregunta está cerrada.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by