MATLAB作业

发布 2022-09-20 19:21:28 阅读 2687

matlab作业:

1. 编写程序实现计算fibonacci数列,其定义如下:

fibo(n+2)=fibo(n+1)+fibo(n)此数列的初始条件如下:fibo(1)=0,fibo(2)=1要求:输入n的值,输出fibo(n)

function s=fibo(n)

fibo(1)=0;

fibo(2)=1;

for n=3:n

fibo(n)=fibo(n-1)+fibo(n-2);

endfibo(n)

end>>fibo(n)

ans=2. 试用roots命令算出的根。

> d=[1 2 1 1]d =

> r=roots(d)r =

-0.1226 + 0.7449i

-0.1226 - 0.7449i

3. 输入整数n和m,然后令a=round(100*rand(n,m)),然后编写程序求矩阵a中所有奇数之和。

clear

r1=n,r2=m

sum=0a=round(100*rand(n,m))if mod(n,2)>0

sum=sum+n

end4. 一个平面上的椭圆可以表示成下列方程式:

我们也可以用参数将椭圆表示成:x=a*cos() y=b*sin()请利用上述参数式,画出一个椭圆,其中a=5,b=3。

> theta = 0 : 2*pi/100 : 2*pi];

> a=3;

> b=5;

> x=a.*cos(theta);

> y=b.*sin(theta);

> plot(x,y, '

5. 一条参数式的曲线可由下列方程式表示:

x=sin(-t)+t y=1-cos(-t)当t由0变化到4*pi时,画出此曲线在xy平面的轨迹。

> t=[0:4*pi/200:4*pi];

> x=sin(-t)+t;

> y=1-cos(-t);

> plot(x,y,’.

6. 当一个小圆轮在平面上滚动时,轮缘的一点在滚动时所形成的轨迹称为“摆线”。请用matlab画出一个典型的摆线,其中小轮的半径为1,而且至少要滚三圈。

matlab作业

2011029170002王柳。a 一个问题的病态性如何,与求解它的算法有关系。错 b 无论问题是否病态,好的算法都会得到它好的近似解。错 c 计算中使用更高的精度,可以改善问题的病态性。错 d 用一个稳定的算法计算一个良态问题,一定会得到它好的近似解。对 e 浮点数在整个数轴上是均匀分布。错 f ...

matlab作业

matlab语言 第3次作业 字符串,单元数组和结构体 专业 海洋技术 海洋测绘方向 姓名 张体强学号 1026222 1 如何将一个char 数据类型的向量转化为相应的double 型数据类型的数据向量。从式1 到8,判断这些语句是否正确。如果它们正确,那么将产生什么结果?这题不要在电脑中做。1....

matlab作业

电子与通信工程学院。通信系统 实验报告。2013 2014 学年第1学期。调频 fm 系统调制解调 专业 通信工程。班级 通信111 班。学号 姓名 指导教师姓名陈多瑜。2013年 11 月日。1.频率调制或调频 fm 1 设调制信号为m t 调频信号的数学表达式为。例如 m t 的时域波形为。m ...