matlab习题 各列元素之和,MATLAB习题精选

这篇博客涵盖了MATLAB编程的各种练习,包括函数实现、二维和三维图形绘制、特殊图形展示、矩阵操作和稀疏矩阵等内容。通过实例解析了如何计算Fibonacci数列、绘制椭圆、利萨如图形、摆线以及处理稀疏矩阵等。还介绍了如何使用MATLAB进行图像处理和GUI设计,以及结构数组和异质数组的操作。此外,博客还涉及了递归函数的编写和矩阵运算符的运用。
摘要由CSDN通过智能技术生成

y=0.5*exp(x/3)-x*x*sin(x)

其中x是函数的输入,y是函数的输出。你的函数必须能处理当x是标量或向量的两种情况。

5、 写一个MATLAB的递归函数fibo.m来计算Fibonacci数列,其定义如下:

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

此数列的初始条件如下:fibo(1)=0,fibo(2)=1

6、MATLAB的sqrt命令可对任一数值进行开平方的运算。用此命令求出下列各数的平方根,并验算:(1)? (2)2i (3)7+24i

二维平面绘图

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

(x/a)?(y/b)22?1

我们也可以用参数将椭圆表示成:x=a*cos(?) y=b*sin(?)

请利用上述参数式,画出一个椭圆,其中a=5,b=3,而且椭圆上共有100个点。 2、 一条参数式的曲线可由下列方程式表示:

x=sin(-t)+t y=1-cos(-t)

当t由0变化到4*pi时,画出此曲线在XY平面的轨迹。

3、利萨如图形可用下列参数式来表示:x=cos(m*?) y=sin(n*?) 试画出在不同m、n值的利萨如图形:(1)m=n=1 (2)m=3 n=2 (3)m=10 n=11

2

4、 hebysheve多项式的定义如下:y?cos(m*cos?1(x))

其中x的值介于[-1,1]。当m的值由1变化到5,我们可得到五条曲线。请将这五条曲线画在同一张图上,记得要使用legend命令来标明每一条曲线。 5、 使用contour命令画出下列隐函数:提示:画出z=

xy2?2?25

xy2?2在高度等于25的一条等高线

6、 当一个小圆轮在平面上滚动时,轮缘的一点在滚动时所形成的轨迹称为“摆线”。请用

MATLAB画出一个典型的摆线,其中小轮的半径为1,而且至少要滚三圈。

7、 此题和上题类似。当一个小圆轮沿着一条曲线行进时,轮缘任一点的轨迹就会产生变化

丰富的摆现。假设小圆轮的半径是2。(1)当小圆轮绕着一个大圆(半径为5)的外部滚动时,请画出其摆线。(2)重复(1),但改成在大圆的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值