Register to reply

MatLab - Raising each component of a matrix

by Aseeb
Tags: component, matlab, matrix, raising
Share this thread:
Aseeb
#1
Feb4-13, 09:19 PM
P: 3
I am in great need of the syntax that tells MatLab to raise the component of a vector to any power.

I also need to know the syntax that outputs the time to perform the calculation.



Thank you
Phys.Org News Partner Science news on Phys.org
Apple to unveil 'iWatch' on September 9
NASA deep-space rocket, SLS, to launch in 2018
Study examines 13,000-year-old nanodiamonds from multiple locations across three continents
jhae2.718
#2
Feb4-13, 10:14 PM
PF Gold
jhae2.718's Avatar
P: 1,160
If you mean raising the each component of the vector to the same power, e.g. you want ##{\boldsymbol x} ^ n = [x_0^n, x_1^n, \ldots, x_m^n]^T##, then you can use:
% x = some vector
x .^ n;
For timing, you can use:
t = cputime;
% do some operations here
elapsed = cputime - t;
fprintf('Elasped time: %.2f s\n', elapsed);
Aseeb
#3
Feb4-13, 10:32 PM
P: 3
Thank you, Sir.

kreil
#4
Feb5-13, 10:24 AM
kreil's Avatar
P: 545
MatLab - Raising each component of a matrix

For timing, you can also use 'tic' and 'toc' as follows:

X = 1:1000;
tic
X2 = X.^2;
toc

Elapsed time is 0.006004 seconds.
In general, you can put any code snippet between the two tags. 'tic' always marks the beginning of the timer, and 'toc' the end.


Register to reply

Related Discussions
Showing raising operator raising! Advanced Physics Homework 3
Linear Algebra - Raising a matrix to a power Calculus & Beyond Homework 2
Matrix help in MatLab, Not the simple matrix I have searched, found nothing! Math & Science Software 3
Raising/Lowering indices and matrix multiplication Special & General Relativity 9
Matrix element (raising and lowering operators) Quantum Physics 4