matlab例题及答案

“matlab例题及答案”相关的资料有哪些?“matlab例题及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“matlab例题及答案”相关范文大全或资料大全,欢迎大家分享。

matlab程序设计例题及答案

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

1.编写程序:计算1/3+2/5+3/7+……+10/21

法一: s=0;

for i=1:10

s=s+i/(2*i+1); end ss =

4.4096 法二:

sum((1:10)./(3:2:21)) ans =

4.4096

2.编写程序:计算1~100中即能被3整除,又能被7整除的所有数之和。

s=0;

for i=1:100

if mod(i,3)==0&&mod(i,7)==0 s=s+i; end,end ss =

210

3.画出y=n!的图(1<=n<=10),阶乘的函数自己编写,禁用MATLAB自带的阶乘函数。

x=1:10; for i=1:10

try y(i)=y(i-1)*i; catch y(i)=1; end,end plot(x,y)

43.532.521.510.50x 10612345678910

4.一个数恰好等于它的因子之和,这个数就称为完数。例如,6的因子为1,2,3,而6=1+2+3,因此6就是一个完数。编程找出2000以内的所有完数。

g=[];

for n=2:2000 s=0;

for r=1:n-1

if mod(n,r)==0

MATLAB考试复习点及例题

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

字符串举例:

>> A= 'China ' '中国' ' ' ;输出带引号的汉字 >> B='我是好学生' >> c='I am fine.'

>> s3=char('s', 'y','m','b','o','l','i','c') ;用函数char生成字符串 >> double(s3') ;字符串转换为数值代码 >> abs(s3')

>> cellstr(s3) ;字符矩阵转换为字符串 >> b=num2str(a) 比较 >> b*2 和 >> ab=[A,' ',B,'.'] >> AB=['中国';'北京']

关系运算举例

>> A=[3,4,8;9,0,2;5,3,7] A = 3 4 8 9 0 2 5 3 7 >> B=[4,4,1;7,8,4;5,1,7] B =

4 4 1 7 8 4 5 1 7 >> E=(A>B) E = 0 0 1

现代信号处理例题及matlab代码实现

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

《现代信号处理》期末考核作业

1 MATLAB仿真均值为0,方差为1的白噪声信号,信号长度N=1024,并用周期图法分别求500、1000和1500次实现的平均功率谱密度,画图。

程序代码如下:

clear; clear all; N=1024;%数据长度

Nfft=1024;?T所采用的数据长度 n=0:N-1;

wn=randn(1,N);%产生随机白噪声 subplot(2,2,1);%绘出白噪声序列 plot(n,wn); title('白噪声');

P0次实现的平均功率谱密度 s=zeros(1,N); for i=1:500

wn=randn(1,N);%产生随机白噪声

Pxx=10*log10(abs(fft(wn,Nfft).^2)/N);%Fourier振幅谱平方的平均值,并转换为db s=s+Pxx; end s=s/500;

f=(0:length(Pxx)-1)/length(Pxx);%绘出频率序列 subplot(222); plot(f,s);

xlabel('频率/Hz');ylabel('功率谱/dB'); title('500次实现的平均功率谱密度'); grid on;

00次实现的平均功率谱密度 s=

matlab线性代数例题

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

《数学实验》在线习题3

Matlab程序设计部分 一. 分

a1?[1T2a23?]?,?T[a31T?2,0],a4?[1?2?1]T,a5?[246]T的线性相关性,找出它们的最大无关组,并将其

余向理表示成最大无关组的线性组合。

解, a1=[1 2 3]';

a2=[-1 -2 0]'; a3=[0 0 1]'; a4=[1 -2 -1]'; a5=[2 4 6]'; A=[a1,a2,a3,a4,a5] ; [R,S]=rref(A) r=length(S)

R =

1.0000 0 0.3333 0 2.0000 0 1.0000 0.3333 0 0 0 0 0 1.0000 0 S =

1 2 4 r =

3

线性相关 a1,a2,a3,a4,a5 最大无关组是a1,a2,a4

其余向量的线性组合是a3=1/3a1+1/3a2 a5=2a1

二. 计算行列式

数字信号处理及MATLAB实现 李辉主编课本例题MATLAB实现

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

第1章

例1- 离散时间信号产生。编写程序产生下列基本脉冲

(1)单位脉冲序列:起点ns,终点ne,在n0处有一单位脉冲(ns≤n0≤ne)。

(2)单位阶跃序列:起点ns,终点ne,在n0前为0,在n0处及以后为1(ns≤n0≤ne)。 (3)实数指数序列:x3?(0.9)n (4)正弦序列:x4?sin(n)

程序如下:

ns=0;ne=15;n0=5;

n1=ns:ne;x1=[(n1-n0)==0]; %n2=ns:ne;x2=[(n2-n0)>=0]; %n3=ns:ne;x3=(0.9).^n3; %n4=ns:ne;x4=sin(n4); %subplot(2,2,1),stem(n1,x1); title('单位脉冲序列')

subplot(2,2,2),stem(n2,x2); title('单位阶跃序列')

subplot(2,2,3),stem(n3,x3); title('实数指数序列')

subplot(2,2,4),stem(n4,x4); title('正弦序列')

运行结果如图1-所示。

matlab线性代数例题

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

《数学实验》在线习题3

Matlab程序设计部分 一. 分

a1?[1T2a23?]?,?T[a31T?2,0],a4?[1?2?1]T,a5?[246]T的线性相关性,找出它们的最大无关组,并将其

余向理表示成最大无关组的线性组合。

解, a1=[1 2 3]';

a2=[-1 -2 0]'; a3=[0 0 1]'; a4=[1 -2 -1]'; a5=[2 4 6]'; A=[a1,a2,a3,a4,a5] ; [R,S]=rref(A) r=length(S)

R =

1.0000 0 0.3333 0 2.0000 0 1.0000 0.3333 0 0 0 0 0 1.0000 0 S =

1 2 4 r =

3

线性相关 a1,a2,a3,a4,a5 最大无关组是a1,a2,a4

其余向量的线性组合是a3=1/3a1+1/3a2 a5=2a1

二. 计算行列式

Matlab实验及答案

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

实验一、MATLAB基本操作

一、实验目的

2.学习使用图形函数计算器命令funtool及其环境。 3. 学习使用help命令进行帮助

4. 掌握向量与矩阵的创建以及矩阵的基本操作 5. 掌握数组与矩阵的概念 二、 实验内容

熟悉Matlab操作环境,认识命令窗口、内存工作区窗口、历史命令窗口;学会使用format命令调整命令窗口的数据显示格式;学会使用变量和矩阵的输入,并进行简单的计算;掌握数组与矩阵的概念;学会使用help命令进行帮助;学会使用who和whos命令查看内存变量信息;学会使用图形函数计算器funtool;

1. 命令窗 口的简单使用 (1) 简单矩阵的输入 (自由创建)

x=[1 3 5;2 4 6]

x =

1 3 5

2 4 6

(2) 求[12+2×(7-4)]÷32的算术运算结果,总结算术运算符先级

[12+2*(7-4)]/3^2

ans =

2

2. 有关向量、矩阵或数组的一些运算 (1) 设A=15;B=20;求C=A+B与c=a+b的区别 A=15;B=20; >> C=A+B C = 35 >> c=a+b

??? Undefined f

MATLAB数学实验100例题解

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

一元函数微分学

实验1 一元函数的图形(基础实验)

实验目的 通过图形加深对函数及其性质的认识与理解, 掌握运用函数的图形来观察和分析 函数的有关特性与变化趋势的方法,建立数形结合的思想; 掌握用Matlab作平面曲线图性的方法与技巧. 初等函数的图形

2 作出函数y?tanx和y?cotx的图形观察其周期性和变化趋势. 解:程序代码: >> x=linspace(0,2*pi,600); t=sin(x)./(cos(x)+eps);

plot(x,t);title('tan(x)');axis ([0,2*pi,-50,50]); 图象:

tan(x)50403020100-10-20-30-40-500123456

程序代码:

>> x=linspace(0,2*pi,100); ct=cos(x)./(sin(x)+eps);

plot(x,ct);title('cot(x)');axis ([0,2*pi,-50,50]); 图象:

cot(x)50403020100-10-20-30-40-500123456

8

4在区间[?1,1]画出函数y?sin1x的图形. 解:程序代码:

>> x=

MATLAB数学实验100例题解

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

一元函数微分学

实验1 一元函数的图形(基础实验)

实验目的 通过图形加深对函数及其性质的认识与理解, 掌握运用函数的图形来观察和分析 函数的有关特性与变化趋势的方法,建立数形结合的思想; 掌握用Matlab作平面曲线图性的方法与技巧.

初等函数的图形

2 作出函数y?tanx和y?cotx的图形观察其周期性和变化趋势. 解:程序代码:

>> x=linspace(0,2*pi,600); t=sin(x)./(cos(x)+eps);

plot(x,t);title('tan(x)');axis ([0,2*pi,-50,50]); 图象:

tan(x)50403020100-10-20-30-40-500123456程序代码:

>> x=linspace(0,2*pi,100); ct=cos(x)./(sin(x)+eps);

plot(x,ct);title('cot(x)');axis ([0,2*pi,-50,50]); 图象:

cot(x)50403020100-10-20-30-40-500123456

8

4在区间[?1,1]画出函数y?sin1x的图形. 解:程序代码:

>> x=lin

卡尔曼滤波两例题含matlab程序

标签:文库时间:2024-09-13
【bwwdw.com - 博文网】

含两个递进例题,有详细解释,以及matlab程序

设高度的测量误差是均值为0、方差为1的高斯白噪声随机序列,该物体的初始高度h0和速度V0也是高斯分布的随机变量,且

Eh0 1900m h0 1000

。试求该物体高度 ,P var 0

EV0 10m/s V0 02

和速度随时间变化的最优估计。(g 9.80m/s2) 解:

1. 令X(k)

h(k)

t=1 R(k)=1 Q(k)=0 v(k)

根据离散时间卡尔曼滤波公式,则有: X(k 1) (k 1,k)X(k) U(k) Y(k 1) H(k 1)X(k 1) V(k 1)

0.5gt2 1 t

k=) (k 1, U(k)= = 10 H(k 1) 1 gt

1900

滤波初值:X(0|0) EX(0)

10

^

P(0|0) var[X(0)] P0

100

2

一步预测:X(k 1|k) (k 1,k)X(k|k) U(k) P(k 1|k) (k 1,k)P(k|k) (k 1,k)

滤波增益:K(k 1) P(k 1|