Can anyone please check this "for" loop for me?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I would like to obtain the vector output of the following "for" loop:
close all; clear all;
C1=[1.25 1.36];
b=[10];
for i=1:2;
for j=1:2;
Formula=C1/(sqrt(b));
line1 = ['set C1 ' num2str(C1(i)) ';'];
fid=fopen('file.txt','w');
fprintf(fid,'%s\n',line1);
end
end
I would like to obtain the output from the Formula in the form of vector values [ ] printed in a file.
Thank you very much.
Regards, Ismail
2 Commenti
Christoph F.
il 16 Ott 2017
Modificato: Christoph F.
il 16 Ott 2017
Your code repeatedly opens file.txt and never closes it.
I suggest opening file.txt once, outside the loop, and closing it after the loops are finished.
Risposta accettata
OCDER
il 16 Ott 2017
clear
clc
close all
C1 = [1.25 1.36];
b = 10;
Formula = C1/(sqrt(b));
fid=fopen('file.txt', 'w');
fprintf(fid,'set C1 %f;\n', C1);
fclose(fid);
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!