Categories
1. Basics of Matlab

Matlab ones

Matlab one’s function is used to get a scalar or a vector with all ‘ones’ (1s) as its elements. Loops like ‘while’ & ‘for’ increase the size of our data structure incrementally every time a loop is executed. This process adversely affects the performance of the program. Resizing arrays repeatedly requires extra time seeking bigger contiguous memory blocks & then placing the arrays into these blocks. Functions like Matlab ones are used to improve code performance by pre-allocating the space required for the input array.

Syntax of Function ‘ones’ in Matlab:

A = ones

A = ones (n)

A = ones (size 1, size 2, size 3, ….)

Description:

  • A = ones will return scalar 1 as output.
  • A = ones (n) will return a square matrix of order n X n.
  • A = ones (size 1, size 2, size 3, ….) will return a matrix of required dimensions.

Examples of Matlab ones

Given below are the examples of Matlab ones:

Example 1:

In the first example, we will use ‘one’s function’ to create a square matrix of order 3 with all 1s as its elements.

Below are the steps that we will follow for this example:

  • First, pass the required order as an argument to the one’s function.
  • Display the output.

Code:

A = ones(3)[Using ‘ones function’ with ‘3’ as the argument. Please note that we have passed ‘3’ as an argument because we need the matrix with 1s to be of order 3 x 3 ]

A[Displaying the output]

This is how our input and output will look like in the Matlab command window:

Input:

A = ones(3)
A

Output:

Matlab ones 1

As we can see in the output, the function ‘ones’ has given us a matrix of order 3 and with 1s as its elements.

Example 2:

In this example, we will use one function to create a square matrix of order 4 with all 1s as its elements.

Below are the steps that we will follow for this example:

  • First, pass the required order as an argument to the one’s function.
  • Display the output.

Code:

A = ones(4)[Using ones function with ‘4’ as the argument. Please note that we have passed ‘4’ as an argument because we need the matrix with 1s to be of order 4 x 4 ]

A[Displaying the output]

This is how our input and output will look like in the MATLAB command window.

Input:

A = ones(4)
A

Output:

function to create a square matrix

As we can see in the output, the function ‘ones’ has given us a matrix of order 4 and with 1s as its elements.

In the above 2 examples, we have used ‘ones function’ to create a square matrix of all ones. Next, we will see the syntax to create the matrix of the required order. i.e. a matrix which is not a square matrix.

Example 3:

In this example, we will use ‘ones function’ to create a matrix with all 1s as its elements and order 2 x 3 ( 2 rows and 3 columns).

Below are the steps that we will follow for this example:

  • First, pass the required order as an argument to the ones function.
  • Display the output.

Code:

A = ones(2, 3)[Using ones function with ‘2’ and ‘3’ as the arguments. Please note that we have passed 2, 3 as the arguments because we need the matrix with 1s to be of order 2 x 3 ]

A[Displaying the output]

This is how our input and output will look like in the MATLAB command window.

Input:

A = ones(2, 3)
A

Output:

Matlab ones 3

As we can see in the output, the function ‘ones’ has given us a matrix of order 2 x 3 and with 1s as its elements.

Example 4:

In this example, we will use ‘ones function’ to create a matrix with all 1s as its elements and order 3 x 4 ( 3 rows and 4 columns).

Below are the steps that we will follow for this example:

  • First, pass the required order as an argument to the ones function.
  • Display the output.

Code:

A = ones(3, 4)[Using ‘ones function’ with ‘3’ and ‘4’ as the arguments. Please note that we have passed 3, 4 as the arguments because we need the matrix with 1s to be of order 3 x 4 ]

A[Displaying the output]

This is how our input and output will look like in the MATLAB command window:

Input:

A = ones(3,4)
A

Output:

create a matrix with all 1s as its elements and order

As we can see in the output, the function ‘ones’ has given us a matrix of order 3 x 4 and with 1s as its elements.

Leave a Reply

Your email address will not be published. Required fields are marked *