实验一 MATLAB 基本操作和绘图 联系客服

发布时间 : 星期六 文章实验一 MATLAB 基本操作和绘图更新完毕开始阅读85d5d46faf45b307e9719709

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