爱学习der渣渣 发表于 2021-4-7 08:27

磁密matlab FFT 程序

求一份磁密matlab FFT 程序。好像论坛现在找到的都有点问题。。求大神分享一份。。

爱学习der渣渣 发表于 2021-4-7 17:10

不要沉呀,,,,

爱学习der渣渣 发表于 2021-4-8 08:01

不要沉呀,,,,

Passerby- 发表于 2021-4-8 10:42

把NS改成你自己的采样数据点就行了,order为分解次数

爱学习der渣渣 发表于 2021-4-8 11:21

Passerby- 发表于 2021-4-8 10:42
把NS改成你自己的采样数据点就行了,order为分解次数

谢谢您的回复,我相问下
fidnew = fopen('FIRST.dat','w'); %write the new file
是什么意思,我要改吗?

Passerby- 发表于 2021-4-8 11:23

爱学习der渣渣 发表于 2021-4-8 11:21
谢谢您的回复,我相问下
fidnew = fopen('FIRST.dat','w'); %write the new file
是什么意思,我要改吗 ...

不用,把上一句fid=fopen里的文件名改成你自己的文件名就行

爱学习der渣渣 发表于 2021-4-8 14:35

Passerby- 发表于 2021-4-8 11:23
不用,把上一句fid=fopen里的文件名改成你自己的文件名就行

这里好像用了这个文件,我运行时显示错误了,能再请问下这是啥文件吗?

Passerby- 发表于 2021-4-8 14:52

爱学习der渣渣 发表于 2021-4-8 14:35
这里好像用了这个文件,我运行时显示错误了,能再请问下这是啥文件吗?

fopen是在指定文件夹中打开文件,FIRST.dat就是个文件名你改不改无所谓,w是写入,r是读出。。 你只要保证你的数据文件和你程序在一个文件路径就行了

WBZwbz160708 发表于 2021-8-31 17:15

数据文件应该是怎么样的 ?大佬有没有范例数据可以展示一下

WBZwbz160708 发表于 2021-8-31 17:15

我用了下我的数据,发现会报错。
错误信息:
“位置 2 处的索引超出数组边界(不能超出 1)。
出错 fft_pmsm (line 58)
flux=flux_position(:,2);”

L053226 发表于 2022-10-24 10:40

Passerby- 发表于 2021-4-8 10:42
把NS改成你自己的采样数据点就行了,order为分解次数

你好楼主,这个提示错误:flux=flux_position(:,2);,这一行执行有问题,提示索引超出范围
页: [1]
查看完整版本: 磁密matlab FFT 程序