Morph

Morphs an array into another

您现在正在关注此提交

Did you ever need to smoothly turn an array into another?

This function morphs an input sequence into another, in a specified number of steps. Required inputs:
* A : sequence start, array of scalars
* B : sequence end, array of scalars
* n : length of desired final sequence
- [opt] met : method used for interpolation, defaults to 'linear' (equivalent to the option of interp1 function)

The final output has the size [size(B) n], so A and B can have as many dimensions as you want; the concatenation occurs on the dimension ndims(B)+1.

It doesn't matter if A and B are not the same size, as long as they have the same number of elements.

The example is given with images, but A and B can be any kind of sequence of numbers.

An additional interpolation method is provided for 'ease out' effects, the corresponding option is 'splinease'.

Enjoy ;)

引用格式

Jonathan (2026). Morph (https://ww2.mathworks.cn/matlabcentral/fileexchange/32683-morph), MATLAB Central File Exchange. 检索时间: .

类别

Help CenterMATLAB Answers 中查找有关 Read, Write, and Modify Image 的更多信息

一般信息

MATLAB 版本兼容性

  • 兼容任何版本

平台兼容性

  • Windows
  • macOS
  • Linux
版本 已发布 发行说明 Action
1.0.0.0