发现了一个matlab的宝藏网站在线编译不用下载

  今天在做高斯随机数验证的时候,用2016b写的时候它总是会在一个地方报错,上网搜,有人说用2017以后的版本就不会了,但是电脑内存实在岌岌可危,在我不知道怎么办的时候,我发现了在matlab居然可以线上编译,狠狠心动。于是试了一下,发现真的可以!!!

网站放这了MATLAB Home (mathworks.com)​​​​​​虽然界面有一点点不一样但是也很好用爱了爱了~

 

 

更令我惊讶的是官方还有教程,浅体验了一下感觉不错

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要自己编写一个函数在MATLAB中计算FFT (快速傅里叶变换),可以按照以下步骤进行: 1. 创建一个新的MATLAB函数文件,命名为fft_calculator.m。 2. 在函数文件中,定义输入参数和输出变量。输入参数应该包括输入信号和采样频率,而输出变量应该是变换后的频域表示。 3. 实现FFT算法。这可以通过使用MATLAB内置函数fft()来完成。在函数体中,可以使用该函数将输入信号转换为频域表示。例如,你可以使用下面的代码行: `fft_result = fft(input_signal);` 4. 使用采样频率将频域表示转换为实际频率。这可以通过将频谱坐标乘以采样频率来完成。例如,你可以使用下面的代码行: `fft_result = fft_result * sampling_frequency;` 5. 最后,返回计算好的频域表示。在函数末尾,可以使用return语句将计算结果返回给调用函数。 下面是一个简单的示例代码: ```matlab function fft_result = fft_calculator(input_signal, sampling_frequency) fft_result = fft(input_signal); fft_result = fft_result * sampling_frequency; end ``` 使用这个函数,你可以传递一个输入信号和采样频率,并得到变换后的频域表示: ```matlab input = [1, 2, 3, 4]; % 输入信号 fs = 1000; % 采样频率 output = fft_calculator(input, fs); % 调用自己编写的FFT函数 disp(output); % 输出变换后的频域表示 ``` 请注意,在实际使用中,你可能需要对频域表示进行进一步的处理或可视化,以得到有意义的结果。此外,也可以根据需要对自己编写的FFT函数进行改进和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值