how to write a for loop for 4 screws which have x,y,z so that it get print

2 次查看(过去 30 天)
SCREW;X;77
SCREW;Y;0
SCREW;Z;77

回答(1 个)

Garmit Pant
Garmit Pant 2022-7-4
Hello Anwesha
You can use the following code snippet to write the data that you have provided into a text file.
x = [77,-60,-1.11; 120,-60,-1.11 ; 130,-60,-1.11; 140,60,-1.11];
fileID = fopen('exp.txt','w');
for i = 1:size(x,1)
fprintf(fileID, 'SCREW;X;%4.2f\n',x(i,1));
fprintf(fileID, 'SCREW;Y;%4.2f\n',x(i,2));
fprintf(fileID, 'SCREW;Z;%4.2f\n',x(i,3));
end
fclose(fileID);
You can read more about 'fprintf' to understand how text can be written into text files: https://www.mathworks.com/help/matlab/ref/fprintf.html
  8 个评论
PA
PA 2022-7-5
it worked but it takes the value of x for all the the three screw x, screwy, screw z

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Data Type Conversion 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by