Create matrix with elements f m file

hi, i need to disp may result like this load('matrix.m') but have not all elements of matrix nxn
exemple1 n=3
3
23,90,54
786,67,75
help me.thanks in advance. if theu have other way please sed to me in may email

Antworten (1)

Walter Roberson
Walter Roberson am 18 Jul. 2012

1 Stimme

sprintf() with a %.2e format. Extract the portion of the result from the 'e' onward, discard the 'e', and remove the leading 0's from the exponent (the exponent will be either 2 or 3 digits depending on the operating system.) Make sure you keep a 0 if the overall exponent was exactly 0. Paste the resulting reformatted exponent on to the end of the formatted number, with 'x10' in-between.

2 Kommentare

zina ben
zina ben am 19 Jul. 2012
Bearbeitet: zina ben am 19 Sep. 2012
but i have smale problem1
i do not know how can i write this in may programme
because i have more equation and result is a big matrix
exemple
if may matrix is in order 1x6
[-0.0050 0.0177 0.0042 0.0083 -3.1187 -2.1764]
thanks in advance
Walter Roberson
Walter Roberson am 19 Jul. 2012
T = cellstr( num2str( YourMatrix(:), '%.2e') );
Now apply the string manipulation to each string in the cell array T, T{1}, T{2} and so on. Afterwards put the strings together as needed.
Hint: regexprep() can help with the string processing.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Characters and Strings finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 18 Jul. 2012

Community Treasure Hunt

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

Start Hunting!

Translated by