Multiply Each Cell Value in Double by 1000
12 次查看(过去 30 天)
显示 更早的评论
I have a 10801x1 double saved as variable x1 in my workspace and I want to multiply each cell within that double by 1000 and then save the variable as a .txt file, is there a way to do this?
1 个评论
Dyuman Joshi
2023-2-10
"I want to multiply each cell within that double"
They are referred as elements not cells, as cells in MATLAB mean something else.
回答(2 个)
Arif Hoq
2023-2-10
your_variable=randi(400,10801,1);
out=your_variable*1000;
writematrix(out,'mytextfile.txt')
4 个评论
Dyuman Joshi
2023-2-10
"Where does 'mytextile.txt' get saved?"
The file gets saved In the current directory. You can find that by typing the command "pwd" in your command line.
"is there a way to specific the directory?"
Yes, refer here - writematrix filename
Dinesh
2023-2-10
Hi there!
You can use the following code to accomplish what you want:
x1 = x1 * 1000;
dlmwrite('output.txt', x1, 'delimiter', '\n');
The first line multiplies each cell in the array by 1000.
The second line writes the modified array to a text file "output.txt" where each of the cell value occurs in a new line.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!