Home › Applications › Matlab

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

- 140.7K All Categories
- 104.4K Programming Languages
- 6.4K Assembler Developer
- 1.8K Basic
- 39.7K C and C++
- 4.2K C#
- 7.9K Delphi and Kylix
- 4 Haskell
- 9.6K Java
- 4.1K Pascal
- 1.3K Perl
- 1.9K PHP
- 505 Python
- 48 Ruby
- 4.3K VB.NET
- 1.6K VBA
- 20.8K Visual Basic
- 2.6K Game programming
- 309 Console programming
- 88 DirectX Game dev
- 1 Minecraft
- 109 Newbie Game Programmers
- 2 Oculus Rift
- 8.9K Applications
- 1.8K Computer Graphics
- 726 Computer Hardware
- 3.4K Database & SQL
- 520 Electronics development
- 1.6K Matlab
- 627 Sound & Music
- 254 XML Development
- 3.3K Classifieds
- 189 Co-operative Projects
- 178 For sale
- 189 FreeLance Software City
- 1.9K Jobs Available
- 599 Jobs Wanted
- 201 Wanted
- 2.9K Microsoft .NET
- 1.7K ASP.NET
- 1.1K .NET General
- 3K Miscellaneous
- 3 Join the Team
- 2 User Profiles
- 353 Comments on this site
- 59 Computer Emulators
- 1.8K General programming
- 159 New programming languages
- 597 Off topic board
- 164 Mobile & Wireless
- 38 Android
- 124 Palm Pilot
- 335 Multimedia
- 151 Demo programming
- 184 MP3 programming
- 0 Bash scripts
- 16 Cloud Computing
- 52 FreeBSD
- 1.7K LINUX programming
- 366 MS-DOS
- 0 Shell scripting
- 319 Windows CE & Pocket PC
- 4.1K Windows programming
- 884 Software Development
- 403 Algorithms
- 67 Object Orientation
- 85 Project Management
- 88 Quality & Testing
- 233 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
- 285 WEB Servers
- 112 WEB-Services / SOAP

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

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.

About & Contact / 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-2013 Programmersheaven.com - All rights reserved.