如何用matlab实现码型变换

如题所述

第1个回答  2019-09-21
  有两种方法可以实现:
转置矩阵:
B
=
A';
通用方法:reshape()函数
示例如下:
说明:reshape(A,m,n)
表示将矩阵A变换为m行n列的矩阵,通常用于矩阵形状的改变,例如下面代码将原来的1行4列矩阵转换为2行2列矩阵:
  用MATLAB
实现傅里叶变换:
  用户任意输入一个函数,然后,输出函数的傅里叶变换函数,然后输出振幅频率

  x=sin(2*pi*t);
%任意输入一个函数。
  y=fft(x);
%傅里叶变换函数。
  plot(abs(y));
%振幅频率。
  函数(function)表示每个输入值对应唯一输出值的一种对应关系。这种关系使一个集合里的每一个元素对应到另一个(可能相同的)集合里的唯一元素。函数f中对应输入值的输出值x的标准符号为f(x)。包含某个函数所有的输入值的集合被称作这个函数的定义域,包含所有的输出值的集合被称作值域。若先定义映射的概念,可以简单定义函数为,定义在非空数集之间的映射称为函数。
  傅里叶变换能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。在不同的研究领域,傅里叶变换具有多种不同的变体形式,如连续傅里叶变换和离散傅里叶变换。
相似回答