Stuart’s MATLAB VideosWatch and Learn

This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English version of the page.

Basics: Making a vector the MATLAB way2

Posted by Doug Hull,

I recently received an email asking me a question about how to create an array that is composed of different outputs from functions. The user was new to MATLAB, but had a background in programming other languages. This was evident in his code, which used the scalar approach required of languages like C. In this video, I show how we can use vector indexing in MATLAB to express his code in a much more natural way.

John A replied on : 1 of 2
vec=[1 2 sin(3:6) cos(7:10)];

dhull replied on : 2 of 2
John, That works well also. As you can guess, this was an extreme simplification of a much larger problem that someone had asked me. If the problem were really this simple, I would do just as you say. I was hoping to show the general concept in a simple manner that would scale well for the original problem. Thanks, Doug

This site uses Akismet to reduce spam. Learn how your comment data is processed.