在计算器上计算e的x次方(假设x=4),步骤如下: 1、用科学计算器数字键输入1,如下图: 2、按红框这个键,如下图: 3、再按红框这个键,如下图: 4、再按红框这个键,如下图: 5、数字键输入4,如下图: 6、按红框这个“=”,答案就出来了,如下图: 结果:e^4=54.5981500331442 …
拉格朗日乘子法(等式约束)
[title]拉格朗日乘子法要解决什么问题[/title] 我们以二维空间为例,简单介绍下拉格朗日乘子法解决的问题。 解决的问题:在$h(x)=x_{1}^2+x_{2}^2-2=0$函数的约束下(即上图红色的圆柱)上找到某一点使得f(x)函数(蓝色平面)值取得最小值。我们称h(x)为限制条件。 & …
梯度上升法通俗的理解 – 以一个一元二次函数为例
多元函数的梯度上升我们可能不好理解,二元函数的梯度函数是一个曲面,我们现在用最简单的一个一元二次函数: $f(x) = -x^2+3x+1$ 函数图像: 使用高中方法计算最大值 先对原函数求导:$f(x)’ = -2x+3$,另 -2x+3=0,解出x = 1.5。即在x=1.5处取得极 …
清华大学操作系统课程实验8:文件系统
实验八:文件系统 实验内容 实验七完成了在内核中的同步互斥实验。本次实验涉及的是文件系统,通过分析了解ucore文件系统的总体架构设计,完善读写文件操作,从新实现基于文件系统的执行程序机制(即改写do_execve),从而可以完成执行存储在磁盘上的文件和实现文件读写等功能。 练习 对实验报告的要求: …
清华大学操作系统课程实验7:同步与互斥
实验七:同步互斥 练习0:填写已有实验 本实验依赖实验1/2/3/4/5/6。请把你做的实验1/2/3/4/5/6的代码填入本实验中代码中有“LAB1”/“LAB2”/“LAB3”/“LAB4”/“LAB5”/“LAB6”的注释相应部分。并确保编译通过。注意:为了能够正确执行lab7的测试应用程序, …
清华大学操作系统课程实验6:CPU调度
实验六: 调度器 实验五完成了用户进程的管理,可在用户态运行多个进程。但到目前为止,采用的调度策略是很简单的FIFO调度策略。本次实验,主要是熟悉ucore的系统调度器框架,以及基于此框架的Round-Robin(RR) 调度算法。然后参考RR调度算法的实现,完成Stride Scheduling调 …
清华大学操作系统课程实验5:用户进程管理
实验5 创建用户进程 练习0:填写已有实验 本实验依赖实验1/2/3/4。请把你做的实验1/2/3/4的代码填入本实验中代码中有“LAB1”/“LAB2”/“LAB3”/“LAB4”的注释相应部分。注意:为了能够正确执行lab5的测试应用程序,可能需对已完成的实验1/2/3/4的代码进行进一步改进。 …