How do i resize a large dataset
3 ビュー (過去 30 日間)
古いコメントを表示
I am trying to copy and paste a dataset from the internet and resize it into a matrix (300x14) however when copying the dataset it appears in the form below
1 2 3 4 5 6 6 7 8 8 8 9
2 2
3 2 3 4 5 6 7 7 8 6 4 3
1 3 ...
how do i resize this without applying semicolons on every other row?
Thanks
0 件のコメント
回答 (2 件)
Image Analyst
2020 年 5 月 11 日
You could paste it into a txt file then create the matrix with this code:
fid = fopen('text.txt'); % Open the text file.
numbers = textscan(fid, '%d');
numbers = reshape(numbers{1}, 14, [])'
fclose(fid);
4 件のコメント
Image Analyst
2020 年 5 月 12 日
Walter's right. And this highlights the importance of attaching your data. The data you posted was integers so I used %d. If you had attached your text file we would have known you had floating point numbers and we would have gotten you the correct answer immediately.
A. Ragab
2021 年 10 月 11 日
if i have large input data(hex),and i need to make fragmention in to small data each size 32 hex to be used as input of AES
2 件のコメント
参考
カテゴリ
Help Center および File Exchange で Logical についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!