自动生成艾宾浩斯记忆规律背单词时间表的Matlab脚本
要复习考博了,重新拿起词汇书,当年背考研单词,背GRE单词的时候就深深得益于这个背诵方法,但是,每次都是自己手工写时间表(就是类似网上各种“XXX搞定GRE单词”的时间表)。
如:
写了一个自动生成艾宾浩斯记忆背单词时间表的Matlab脚本。
设置好几项参数:
- 你要背的单词一共多少个list;
- 要花几天整个背完(背+复习);
- 艾宾浩斯复习计划;
- 起始日期。
就可以得出整个计划表了,每一列的第X天,第二列是具体日期,第三列是是每天要背的和要复习的list:
还只是一个toy,有时间补充补充,能自动生成pdf就好了。
% Ebbinghaus spaced repetition schedule generator
%
% This script is used to generate a schedule for what you want to recite
% according to Ebbinghaus schedule.
%
% Usage:
% First, set the parameters of tasks, number of days, the Ebbinghaus
% schedule and the date you start this plan.
% These parameters are all in cell PARAMETERS.
% Then, run the script, you'll got the detailed repetion schedule in
% variable ALLSCHEDULE.
%
% Created by visionfans @ 2011.07.05%% clear workspace
close all;clear;clc%% parameters
% all the list you need to recite with vector form
allTasks = [1:25];
% the number of days you have
totalDays = 25;
% Ebbinghaus repetition schecule
ebbinSchedule = [1 2 4 7 13];
% the starting data with the form of 'month/day'
startingDate = datevec('07/05');%% get the reciting list number of everyday task
everydayAmmount = ceil(length(allTasks)/(totalDays-ebbinSchedule(end)+1));%% assign the date for every day
allSchedule = cell(totalDays,3);for i=1:totalDaysallSchedule{i,1} = sprintf('Day %2d',i);allSchedule{i,2} = datestr(startingDate + [0 0 i-1 0 0 0], 'mm-dd');
end%% put all the tasks in every day schedule
firstDay = 1;
for i=1:everydayAmmount:allTasks(end)% lists to recitetask = i:i+everydayAmmount-1;% put the task in allSchedule according to ebbinSchedulefor j=1:length(ebbinSchedule)day = firstDay+ebbinSchedule(j)-1;allSchedule{day,3} = [allSchedule{day,3};task];end% next day firstDay = firstDay + 1;
end
自动生成艾宾浩斯记忆规律背单词时间表的Matlab脚本相关推荐
- matlab的mfd工具箱,自动生成艾宾浩斯记忆规律背单词时间表的Matlab脚本
要复习考博了,重新拿起词汇书,当年背考研单词,背GRE单词的时候就深深得益于这个背诵方法,但是,每次都是自己手工写时间表(就是类似网上各种"XXX搞定GRE单词"的时间表). 如: ...
- 让我们按照“艾宾浩斯记忆规律”背单词吧(含制作计划图)
德国有一位著名的心理学家名叫艾宾浩斯(Hermann Ebbinghaus,1850-1909),他在1885年发表了他的实验报告后,记忆研究就成了心理学中被研究最多的领域之一,而艾宾浩斯正是发现记忆 ...
- 推荐背单词最有效的方法:使用艾宾浩斯记忆曲线背单词
推荐背单词最有效的方法:使用艾宾浩斯记忆曲线背单词! 1.英语学习的根本难点在哪里? 答:是遗忘.记忆过程往往是建立在重复基础上,由"记忆-遗忘-再记忆"组成.以单词学习为例,通常 ...
- 艾宾浩斯记忆法-背单词(转于百度百科)
一. 复习点的确定(根据艾宾浩斯记忆曲线制定): 第一个记忆周期:5分钟 第二个记忆周期:30分钟 第三个记忆周期:12小时 第四个记忆周期:1天 第五个记忆周期:2天 第六个记忆周期:4天 第七个记 ...
- 艾宾浩斯记忆曲线背单词(转)
一. 复习点的确定(根据艾宾浩斯记忆曲线制定): 1. 第一个记忆周期:5分钟 2. 第二个记忆周期:30分钟 3. 第三个记忆周期:12小时 4. 第四个记忆周期:1天 5. 第五个记忆周期:2天 ...
- (转)艾宾浩斯记忆曲线背单词
一. 复习点的确定(根据艾宾浩斯记忆曲线制定): 1. 第一个记忆周期:5分钟 2. 第二个记忆周期:30分钟 3. 第三个记忆周期:12小时 4. 第四个记忆周期:1天 5. 第五个记忆周 ...
- 艾宾浩斯记忆遗忘曲线-背单词
复习点的确定(根据艾宾浩斯记忆曲线制定): Joe.Smith法-背单词-复习曲线 1. 第一个记忆周期:5 mins 2. 第二个记忆周期:30 mins 3. 第三个记忆周期:12 hours ...
- 艾宾浩斯记忆法和遗忘曲线
曲线实验 编辑 艾宾浩斯(Hermann Ebbinghaus,1850-1909)是德国的一位著名心理学家,他在1885年发表了他的实验报告后:人们接触到的信息在经过人的学习后.艾宾浩斯曾经做 ...
- 艾宾浩斯记忆表格excel_好的记忆方法是一切学习的关键(艾宾浩斯记忆法)
记忆力是学习的关键:提高记忆力的方法:"艾宾浩斯记忆法"很多人知道这种方法,但还是没有去使用领会它! 有很多人认为自已记性不好,学什么忘什么,感觉自己的大脑是一个摆设,其实每个人记 ...
最新文章
- VMware Workstation Pro下载
- springMVC图片的上传与下载
- 2020 年终总结:变化 积累
- 为什么要从自然数扩大到实数,进而扩大到复数?
- android 页面整体滑动,ScrollView 实现页面整体滑动
- 谷歌放弃C++语言,Python将要一统江湖了?
- 分布式系统认证方案_分布式系统认证方案_Spring Security OAuth2.0认证授权---springcloud工作笔记136
- url 编码 js url传参中文乱码解决方案
- Visual Studio 2017 15.4 正式发布,那些你必须知道的新特性!
- linux怎么快速输入括弧,中括号怎么打-linux运维:shell脚本中花括号的使用技巧...
- 温故之.NET 任务并行
- asp.net mvc5+Echarts3.0+AspNet.SignalR2.0 实时监控cpu占用率推送
- HTTP协议基本原理简介(二)
- 字符编码【utf8,unicode,ANSI,ascii】
- 数学建模之微分方程模型详解
- Latex入门——使用vscode实时编辑latex文档
- 本人做了5年Java,直到2018年11月中旬我通过学习拿到年薪80w
- AbstractApplicationContext的refresh方法
- 网站备案需要什么材料
- nyoj-动态规划-234-吃土豆-201308131021