Fill matrix with random letters and numbers
7 次查看(过去 30 天)
显示 更早的评论
In MATLAB,I need to create a 36 by 20 matrix and then fill column by column, with a randomized selection from the characters A through Z and 0 through 9.
So each column will have the same characters but in a randomized order.
Your hints and suggestions are welcome.
Thank you.
0 个评论
采纳的回答
Fangjun Jiang
2011-8-10
A9=['A':'Z' '0':'9';];
Data=zeros(length(A9),20);
for k=1:size(Data,2)
Data(:,k)=randperm(length(A9));
end
Data=A9(Data)
17 个评论
Paulo Silva
2011-8-12
No problem Frank, just in case you don't need the excel file you can just save the variable Data to a mat file
save('MyData','Data')
and load it when you need to use it
load('MyData')
the variable appears again on your workspace with the same name and contents.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Spreadsheets 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!