How shift output of array

How shift the output of an array from [-1,1] to [-pi,pi]
For example:
[-1 -0.5 0 0.5 1] -----> [-pi , -pi+0.5 , 0 , pi-0.5 , pi ]

Answers (1)

If the transformation should be linear, this is a multiplication:
a = [-1, 1]
a = 1×2
-1 1
b = a * pi
b = 1×2
-3.1416 3.1416
But "[-1 -0.5 0 0.5 1] -----> [-pi , -pi+0.5 , 0 , pi-0.5 , pi ]" is strange and you have to explain uniquely, how this function is defined. There is an infinite number of transformations, which convert the first values into the second.

Asked:

on 15 Feb 2023

Answered:

Jan
on 15 Feb 2023

Community Treasure Hunt

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

Start Hunting!