傅里叶变化的问题以及最小二乘法的matlab编程问题
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/10 02:53:10
傅里叶变化的问题以及最小二乘法的matlab编程问题
有一组信号,关于时间t和位移x的信号,现已知这一组信号,如何利用MATLAB求得其傅里叶系数?
a+2b=3; 0.5a+2b=2; 3a+b=5;2a+5b=6; 有这样的四个方程组,如何利用matlab编制最小二乘法算法来求得a,b的值?
有一组信号,关于时间t和位移x的信号,现已知这一组信号,如何利用MATLAB求得其傅里叶系数?
a+2b=3; 0.5a+2b=2; 3a+b=5;2a+5b=6; 有这样的四个方程组,如何利用matlab编制最小二乘法算法来求得a,b的值?
![傅里叶变化的问题以及最小二乘法的matlab编程问题](/uploads/image/z/18533095-7-5.jpg?t=%E5%82%85%E9%87%8C%E5%8F%B6%E5%8F%98%E5%8C%96%E7%9A%84%E9%97%AE%E9%A2%98%E4%BB%A5%E5%8F%8A%E6%9C%80%E5%B0%8F%E4%BA%8C%E4%B9%98%E6%B3%95%E7%9A%84matlab%E7%BC%96%E7%A8%8B%E9%97%AE%E9%A2%98)
fft(x);A = [1 2; 0.5 2; 3 1; 2 5]; B = [3 2 5 6]; X = A\B % 得到的X就是[a; b]
再问:![](http://img.wesiedu.com/upload/9/dc/9dc18936a7383237f0898fb809381c23.jpg)
再答: B = [3 2 5 6]‘; 少打了一个转置号
再问: 多谢你啊,大神,我主要是没财富值了,不然一定给你。 顺便问一下,如果上面的系数是复数,而不是1 2这样的数,那该怎么编程,如下: (1+0.5i)a+(2+1.5i)b=3+2i; (0.5+0.5i)a+(2+5i)b=2+4i; (3+1.5i)a+(1.5+7i)b=5+0.5i; (2+1.2i)a+(5+0.2i)b=6+1.6i
再答: 一样的道理,改数值就行。 复数要这样输入:1+0.5*1j % 1j 表示虚数单位 并且注意程序里不要出现用j命名的变量。
再问:
![](http://img.wesiedu.com/upload/9/dc/9dc18936a7383237f0898fb809381c23.jpg)
再答: B = [3 2 5 6]‘; 少打了一个转置号
再问: 多谢你啊,大神,我主要是没财富值了,不然一定给你。 顺便问一下,如果上面的系数是复数,而不是1 2这样的数,那该怎么编程,如下: (1+0.5i)a+(2+1.5i)b=3+2i; (0.5+0.5i)a+(2+5i)b=2+4i; (3+1.5i)a+(1.5+7i)b=5+0.5i; (2+1.2i)a+(5+0.2i)b=6+1.6i
再答: 一样的道理,改数值就行。 复数要这样输入:1+0.5*1j % 1j 表示虚数单位 并且注意程序里不要出现用j命名的变量。