Suppose we have a set composed of elements. Our goal is to list all the possible ways in which we can choose elements in a lexicographical order. Intuitively speaking, we want to postpone as long as possible the selection of … Continue reading
Tagged with Octave
How do I Initialize a Struct Array in Matlab/Octave?
Suppose that you want to create a 2D array whose entries are the structures: The easiest (in my opinion) way to to this is using the syntax: This will initialize the element (128,128) of a 2D array to the geoLocationStruct … Continue reading
How do I generate an array from the field of a struct array in Matlab/Octave?
Let’s first present the situation. Consider the following code snippet: This code will generate a 100×100 struct array containing the fields uniform and gaussian. Now imagine that you want to extract a 100×100 matrix whose entries are either the entries … Continue reading
How do I get a fully qualified path in Matlab/Octave?
You can use this one line function (tested only on Unix like systems): For example, suppose that the current directory is /Users/zuliani/Documents/Temp. Then: octave:1> fullpath(‘.’) ans = /Users/zuliani/Documents/Temp octave:2> fullpath(‘../../Documents/’) ans = /Users/zuliani/Documents
How do I convert a byte representation of a number into its decimal equivalent and viceversa in Matlab/Octave?
Let’s consider the case of a standard single precision number (a float) that is represented by 4 bytes. Suppose we want to find the byte hexadecimal representation of x=3.141592. To accomplish this we can use the function typecast: > xBytes … Continue reading