How can i store the two variable in an excel sheet in every iteration of the loop ?
Afficher commentaires plus anciens
Suppose We have two variables, y and z. In every iteration of a loop, y and z change their values. We must store the y and z values column-wise for every iteration in an Excel sheet. I attached an example of the code. So We need to store data in a D matrix(50 by 100 (Row by column)). Can you provide a solution to this problem? Your help will be appreciated.
Thank you for your help.
clc
clear
close all
x = rand(1,50).';
n = length(x);
for i = 1:n
y = sin(x);
z = cos(x);
D = [y,z];
end
1 commentaire
Dyuman Joshi
le 31 Mai 2023
Use writematrix
Réponse acceptée
Plus de réponses (1)
Diwakar Diwakar
le 31 Mai 2023
% Initialize the matrix D
D = zeros(50, 100);
% Loop for 50 iterations
for i = 1:50
% Calculate random values for y and z
y = rand();
z = rand();
% Store y and z values in matrix D
D(i, 1) = y;
D(i, 2) = z;
end
% Save the matrix D to a CSV file
filename = 'data.csv';
csvwrite(filename, D);
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!