Can anyone please check this "for" loop for me?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Ismail Qeshta
am 16 Okt. 2017
Kommentiert: OCDER
am 17 Okt. 2017
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 Kommentare
Christoph F.
am 16 Okt. 2017
Bearbeitet: Christoph F.
am 16 Okt. 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.
Akzeptierte Antwort
OCDER
am 16 Okt. 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);
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!