Borrar filtros
Borrar filtros

How to print cell contents into m-file?

2 visualizaciones (últimos 30 días)
Akbar
Akbar el 8 de Jun. de 2018
Respondida: Stephen23 el 8 de Jun. de 2018
I Need to Combine These two variables and print in m-file. inputs and signs length may vary. signs can only contain multiplication and/or Division.
inputs = {'x' 'y' 'z' 'k'};
signs = '**/';
How to write the following line in m-file?
out = x*y*z/k;

Respuesta aceptada

Stephen23
Stephen23 el 8 de Jun. de 2018
>> inputs = {'x' 'y' 'z' 'k'};
>> signs = '**/';
>> C = inputs;
>> C(2,1:end-1) = num2cell(signs);
>> fprintf('out = %s;\n',[C{1:end-1}])
out = x*y*z/k;

Más respuestas (1)

Jan
Jan el 8 de Jun. de 2018
inputs = {'x' 'y' 'z' 'k'};
signs = '**/';
Result = inputs{1};
for k = 1:numel(signs)
Result = [Result, signs(k), inputs{k+1}];
end
  1 comentario
Akbar
Akbar el 8 de Jun. de 2018
How to print it to the file? And without square brackets.

Iniciar sesión para comentar.

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by