Fibonacci 数
产生前 n 个斐波那契数
### 用递归实现求第 n 个斐波那契数 ### 获取指定位置的 fibonacci 数
计算黄金分割比
- 使用 for 语句计算
- 使用 while 语句计算
方程
求积分
- 有函数 f(x)=x2,画出该函数的曲线(使用 M 函数 ezplot)
- 修改显示的坐标轴的 X 区间为 0-6
axis([0 6 0 40])
- 在 X 坐标 2 和 5 上画到曲线的两条垂直线,颜色为红色,虚线
- 计算曲线与两条红线围起来的面积(使用 M 函数 int)
解方程 x2-x-1=0 的三种方法
### 线性方程组求解 可转化为矩阵形式,即为: AX = B
A为系数矩阵,B为右边值矩阵 利用矩阵除法:X = A\B
得值 #### 二元线性方程 2x-y=0 -x+2y=3
#### 三元线性方程 3x1+12x2+ x3=2.36 12x1+2x3=5.26 2x2+3x3=2.77
如何判断线性方程组是否有唯一解
通过行列式函数det( )判断 ### 当无唯一解时如何判断无穷多解或无解 通过求rank( ) * 确定是奇异矩阵 * 无穷解:rank(A)==rank(A 的增广矩阵) A 的增广矩阵=[A,b],或 A(:,3)=b * 无解:rank(A)≠rank(A 的增广矩阵)
编写判断线性方程组唯一解、无穷多解和无解的函数
图形绘制
勾 3 股 4 弦 5的直角三角形
### 绘制 y=x 与 y=sqrt(x+1)两条线,并标识交叉点 ### 绘制黄金矩阵 ### 绘制正弦、余弦图形 #### 用 plot
函数绘制正弦、余弦图形 #### 用 explot
函数绘制正弦、余弦图形 ### 用dot2dot画图 #### 两个点连成的直线 1
2
3y = [-5 5
0 0]
dot2dot(y)
画一个直角三角形
1 | y = [ 0 5 0 |
画 house
1 | x =[-6 -6 -7 0 7 6 6 -3 -3 0 0 |
蕨型叶分形
旋转蕨型叶图
互换x,y区间 axis([-3 3 0 10 ]) 改为 axis([0 10 -3 3]) 互换 x 和 y 坐标来旋转蕨型叶图 plot(x(1),x(2),'.','markersize',4,'color',pink) gaiwe plot(x(2),x(1),'.','markersize',4,'color',pink)
矩阵
对角矩阵
1 | A =[1 -1; 0 1] |
旋转
日期
求时间
求生日是在星期几
1 | [index,d] = weekday(datenum([2017 05 20])) |
查询今天是星期几命令
datestr(fix(now),'dddd')
查询三周后是几号命令
datestr(fix(now)+21)
查询当前是几秒(精确有毫秒)
datestr(now,'mmmm dd,yyyy HH:MM:SS.FFF AM')
### 判断闰年 ### 黑色星期五 ### 生物韵律 ### 复活节