How I can create a three dimensional succession

2 views (last 30 days)
Hi to everyone! What I would like to know is how I can define a 1x1xN element considering that in the third dimension I would like to have something like:
freq = (5:0.5:15)*1e9;
I hope I've been clear enough!

Accepted Answer

Stephan
Stephan on 6 Jan 2019
freq(1,1,:) = (5:0.5:15)*1e9;
  2 Comments
Stephen23
Stephen23 on 6 Jan 2019
Note that this is fragile, and can throw an error if freq already exists in the workspace and has an incompatible size.

Sign in to comment.

More Answers (2)

John D'Errico
John D'Errico on 6 Jan 2019
Edited: John D'Errico on 6 Jan 2019
As simple as one line like this:
freq = reshape((5:0.5:15)*1e9,1,1,[]);
As you can see, it has the desired shape.
size(freq)
ans =
1 1 21

madhan ravi
madhan ravi on 6 Jan 2019
N=numel(freq);
f=zeros(1,1,N);
f(:,:,:)=freq

Tags

Community Treasure Hunt

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

Start Hunting!