Azzera filtri
Azzera filtri

How to print cell contents into m-file?

2 visualizzazioni (ultimi 30 giorni)
Akbar
Akbar il 8 Giu 2018
Risposto: Stephen23 il 8 Giu 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;

Risposta accettata

Stephen23
Stephen23 il 8 Giu 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;

Più risposte (1)

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

Accedi per commentare.

Categorie

Scopri di più su Multidimensional Arrays in Help Center e File Exchange

Prodotti


Release

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by