📄 mat.txt
字号:
程序test.m
% 验证FFT MegaCore的功能
clc;
clear;
% 生成两个64点的1到100之间的实数随机序列a,b
a = rand(1, 64);
a = a * 100;
a = int8(a); % 去掉小数部分
b = rand(1, 64);
b = b * 100;
b = int8(b); % 去掉小数部分
% 变成复数
x = double(complex(a,b));
% 进行FFT+IFFT变换
[y, exp1] = name_model(x, 64, 0);
[z, exp2] = name_model(y, 64, 1);
% 利用指数统一输出的位数
exp1 = exp1(1,1);
exp2 = exp2(1,1);
exp = 2.^(abs(exp1+exp2)-6);
z = z * exp;
% 最后输出结果
result = [x; z]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -