how to do zero padding in middle

I have some text files.. All text file contains two columns. both of 480 rows. But some text files have some rows missing.. In one of them after 63rd row directly there is 86th row.. So, total rows get reduced to 450. Now i want to convert this rows in again 480rows by zero padding from 64th to 85th.. So, how to do..? This text file is attached here.. http://www.fileconvoy.com/dfl.php?id=g4a8afb397a4e11ed999171111e1b74b570928a6b1

3 件のコメント

Image Analyst
Image Analyst 2012 年 11 月 21 日
編集済み: Image Analyst 2012 年 11 月 21 日
Norton won't let me:
Malicious Web Site Blocked
You attempted to access:
This is a known malicious web site. It is recommended that you do NOT visit this site. The detailed report explains the security risks on this site.
For your protection, this web site has been blocked. Visit Symantec to learn more about phishing and internet security.
Threat Report
Total threats found: 1
Drive-By Downloads (what's this?)
Threats found: 1 Here is a complete list: (for more information about a specific threat, click on the Threat Name below) Threat Name: Malicious Site: Malicious Domain Request 2 Location: <http://fileconvoy.com>
Lalit Patil
Lalit Patil 2012 年 11 月 21 日
Ok..Is there any other way to upload my text file here..! or if you know any other site..

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2012 年 11 月 21 日

0 投票

Consider using textscan() with the MissingValue option set to 0

5 件のコメント

Lalit Patil
Lalit Patil 2012 年 11 月 21 日
yes, i seen a textscan option, but it works if from given data if some data is missing.. In my text file the first column sequence is missing and i have to set its corresponding data to 0..
Walter Roberson
Walter Roberson 2012 年 11 月 21 日
Ah, what do the column sequence numbers look like ?
Lalit Patil
Lalit Patil 2012 年 11 月 21 日
編集済み: Lalit Patil 2012 年 11 月 21 日
If i do B = 1:480; B = B'; firstcolumn = [1 ;2 ;3;..63; ;86;...480]; missingvalues = setdiff(B,firstcolumn);
then i will get all the missing points.. Now how to add this points at last in first column in text file and then to set its corresponding value to 0...
Walter Roberson
Walter Roberson 2012 年 11 月 21 日
If the values can go at the end then if M is what you read the data in to,
M(end+1:end+length(missingvalues), 1) = missingvalues;
and then write the file out in an appropriate format.
Lalit Patil
Lalit Patil 2012 年 11 月 21 日
I got solution.. First i find missing values then stored it in another text file, then merged both files.. so, i got total 480 rows... Thanks for help..!

サインインしてコメントする。

カテゴリ

質問済み:

2012 年 11 月 21 日

Community Treasure Hunt

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

Start Hunting!

Translated by