实验一 MATLAB应用入门和基本信号的产生


MATLAB数据及运算

已知a=[1 2 3;4 5 6;7 5 4],b=[3 5 3;6 8 7;9 5 7]。试编程计算a+b、a-b、a*b、a/b、a\b、a.*b、a./b、a.\b。比较并分析结果。

clc;
close;
close all;
clear;
clear all;
a=[1 2 3;4 5 6;7 5 4];
b=[3 5 3;6 8 7;9 5 7];
c1=a+b;
c2=a-b;
c3=a*b;
c4=a.*b;
c5=a/b;
c6=a*inv(b);
c8=a\b;
c9=inv(a)*b;
c10=a.\b;
c11=a./b;
c12=a^2;
c13=a.^2;


例1 用Matlab编程实现信号 f(t)=sin(t)f(t)=sin(t)f(t)=sin(t) ,并绘制出相应波形。

t = -100:1:100;
f = sin(t/(2*pi));
plot(t,f)
figure_0.png

例2 用Matlab表示离散序列 x2(n)=RN(n),N=5x_2 (n)=R_N (n),N=5x2(n)=RN(n),N=5 ,并绘制图形。

k = 0:4;
x = [1 1 1 1 1];
stem(k,x)
figure_1.png

MATLAB绘图

多窗口绘制三个函数的曲线

t=0:pi/100:2*pi; % 定义自变量

y1=exp(-0.5*t); % 定义函数

y2=sin(2*pi*t);

y3=y1.*y2; % 定义函数 exp(-0.5t)*sin(2pi*t)

figure(1); % 建立图形窗口1

plot(t/pi,y1) % 画图

title('exp(-0.5t)'); % 标注图形名称
figure_2.png

figure(2); % 建立图形窗口2

plot(t/pi,y2);

title('sin(2pi*t)');
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值