It looks like you're new here. If you want to get involved, click one of these buttons!

- 141K All Categories
- 104.5K Programming Languages
- 6.4K Assembler Developer
- 1.8K Basic
- 39.8K C and C++
- 4.2K C#
- 7.9K Delphi and Kylix
- 4 Haskell
- 9.6K Java
- 4.1K Pascal
- 1.3K Perl
- 2K PHP
- 508 Python
- 48 Ruby
- 4.3K VB.NET
- 1.6K VBA
- 20.8K Visual Basic
- 2.6K Game programming
- 310 Console programming
- 88 DirectX Game dev
- 1 Minecraft
- 110 Newbie Game Programmers
- 2 Oculus Rift
- 8.9K Applications
- 1.8K Computer Graphics
- 726 Computer Hardware
- 3.4K Database & SQL
- 522 Electronics development
- 1.6K Matlab
- 628 Sound & Music
- 256 XML Development
- 3.3K Classifieds
- 194 Co-operative Projects
- 181 For sale
- 189 FreeLance Software City
- 1.9K Jobs Available
- 600 Jobs Wanted
- 201 Wanted
- 2.9K Microsoft .NET
- 1.7K ASP.NET
- 1.1K .NET General
- 3.2K Miscellaneous
- 3 Join the Team
- 0 User Profiles
- 349 Comments on this site
- 59 Computer Emulators
- 2K General programming
- 178 New programming languages
- 598 Off topic board
- 163 Mobile & Wireless
- 37 Android
- 124 Palm Pilot
- 335 Multimedia
- 151 Demo programming
- 184 MP3 programming
- 0 Bash scripts
- 19 Cloud Computing
- 52 FreeBSD
- 1.7K LINUX programming
- 367 MS-DOS
- 0 Shell scripting
- 320 Windows CE & Pocket PC
- 4.1K Windows programming
- 884 Software Development
- 405 Algorithms
- 68 Object Orientation
- 86 Project Management
- 90 Quality & Testing
- 234 Security
- 7.5K WEB-Development
- 1.8K Active Server Pages
- 61 AJAX
- 2 Bootstrap Themes
- 55 CGI Development
- 19 ColdFusion
- 222 Flash development
- 1.4K HTML & WEB-Design
- 1.4K Internet Development
- 2.2K JavaScript
- 33 JQuery
- 286 WEB Servers
- 141 WEB-Services / SOAP

engineer_2010
Posts: **2**Member

in Matlab

Hi,

I have huge data matrices stored in a MATLAB M-file and I will explain

my problem by this sample example:

I have three constant matrices (every matrix has its own values and these

values are not changed, they are values for experiment results)

Every matrix always has 4 rows and 6 columns

The last column of the 1st matrix is a zero column

The 2nd matrix does not have any zero column

The last 2 columns of the 3rd matrix are zeros

Actually, I have other matrices but the above are only samples, meaning

that the next three matrices in my data do not have to be in the same sequence of the

above three matrices in case of having or not having zero columns. Another point is

the non zero columns are always at the last three or two or one column or there is no

zero column.

So, what I need from the above matrices is assigning three letters x, y and z OR

numbers 5, 6 and 7 to the nonzero columns only, starting from the 1st column of

matrix 1 continuing to the last column of the last matrix excluding the zero columns

meaning that: the above example results will be:

1st matrix:

Column 1: 5

Column 2: 6

Column 3: 7

Column 4: 5

Column 5: 6

Column 6: excluded and not numbered since it is a zero column

Then it does not reset the counting, but it continuous labeling and jumps to the

next matrix, so:

2nd matrix

Column 1: 7

Column 1: 5

.

.

.

.

And so on continuing to the last matrix.

I am using the following command that appears in the Matlab window:

K=input('Enter the matrix number: 1 OR 2 OR 3')

Then, after entering the matrix number, the program asks the user to

enter the column number:

M=input('Enter the column number 1 OR 2 OR 3 OR 4 OR 5 OR 6')

Then, the result will be a matrix of two columns:

1st column: the column elements for the number entered

2nd column: the assigned number 5 OR 6 OR 7 to this column and for sure it is

repeated through the column.

Sorry for this long question and also I tried to summarize and make it simple as I can.

I appreciate any help and thanks.

Terms of use / Privacy statement / Publisher: Lars Hagelin

Programmers Heaven articles / Programmers Heaven files / Programmers Heaven uploaded content / Programmers Heaven C Sharp ebook / Operated by CommunityHeaven LLC

© 1997-2015 Programmersheaven.com - All rights reserved.