n=length(y) end
长度n=6
卷积和:y=[0,48,110,119,87,27]
2.解线性方程组。 ①利用x=A\\b:
实验说明:解方程组Ax=b,只需要输入A矩阵,然后输入b矩阵,利用x=A\\b就可以解除出方程。 源程序: >>A=[1,-3,3;2,3,-1;4,-3,-1]; >>b=[-4;15;19]; >> x=A\\b
结果:x=[5;1;-2],即x=5,y=1,z=-2。 ②利用x=inv(A)*b:
源程序:>> A=[1,-3,3;2,3,-1;4,-3,-1]; >> b=[-4;15;19]; >> x=inv(A)*b
结果:x=5.0000,y=1.0000,z=-2.0000。
两种方法不同:上述两种方法第一种采用左除运算解方程组,第二种采用求逆运算解方程组。
利用C语言解决此问题有三种方法,分别是迭代法,高斯列主元消去法,矩阵的三角分解法,三种方法因为都多次使用循环,代码量都需要100行左右,所以利用MATLAB解方程组极大简便计算。 3.抽样函数
实验说明:先通过t=-10:0.5:10来在-10到10每隔0.5选取坐标点,通过subpolt来在同一个图像表示出来。 (a)>> help sinc >> doc sinc >> edit sinc
获得 MATLAB 函数的在线帮助、联机文档和源代码。 (b)
5
波形:
4. 复指数信号 (a)
6
直接用myexp(t,-0.2,5,1)调用:
用y=myexp(t,-0.2,5,1)调用:
7
(b) n=3结果:
n=5结果:
n=7结果:
8
相关推荐: