Life Record Aug.10th 2020

You may carious about where’s the record for Aug.9th 2020? You do not know what the fcking happened to me yesterday. I got up pretty early yesterday, around 7 am and I watched IG’s game and it’s pretty bad. IG lose the game with VG and I played some games in the morning, as same as what I did this morning. And I was asked to go hiking with my host parents. There’s nothing wrong with hiking and there’s nothing wrong with being with my host parents. However, when you put these two things together, something terrible would be produced. We got home at around 10pm and we still did not have anything at that time.

Anyway, it’s the time to start my day right now.

8:29 To be honest, I do not have fcking idea what should I do in the morning, I am never a morning person which means I waste my time in the morning anyway. But even it’s wasting time, I want to waste my time in a meaningful way. However, it is really difficult to find something that can easily waste my time but also meaningful.

8:31 I find something that might be kind of meaningful but I am sure that it won’t take me a lot of time to do it. That’s finish my course selection for the Fall quarter. I talked about this topic with my host parents yesterday and the highly recommend me that I should not take a lot of courses during the Fall quarter since that’s my first quarter(I mean officially, Summer Session is just a piece of junk, they do not count for anything) in UCSD so that I should mainly focus on how to enjoy my college life instead of heavy studying. I am kinda persuaded by them because who does not want a easy and relax life? I am not really suffered in summer session and to be honest, these 6 courses in summer session do not really take me a lot of time but as I said before, who does not want a easy life.

8:36 Can not believe that I have already trash talked for like 5 hours, my bad it’s 5 minutes. Does not really matter. What I am gonna do right now is that I am going to open both the courses description page and the course selection page. (btw, the assignment date for me to do the course selection things is August 13th which is not really lucky and all but I guess it won’t affect me much because I think I can get a seat for the courses that I want to enroll anyway, except CSE12/15 and CSE21)

8:40 My strategy to choose the course is that I am gonna to something weird (my host parents ask me to do in this way because they said that people who are weird are usually the ones who can be “successful”. Even though I doubt the accuracy of this sentence, I can give a try for it.) Therefore, I am going to choose the most difficult course based on my major, that’s MATH31AH. However, I do not think that there will be a lot of students choose this course so I do not have seats to enroll. I am gonna to choose something that’s weird and worthy for me to choose them earlier. The upper limit for the credit I can get in fall quarter is 22. And 22 minus by 4 is 18. Therefore, I need to find four and half courses for the Fall quarter.

8:45 Checking philosophy courses. All the PHIL courses that are available in Fall are 1,10,12,13,26,27,28,31. PHIL1 is introduction to philosophy which seems absolutely terrible and boring. PHIL10 seems more interesting since it talks about the logic. PHIL12 seems like the course I need to choose because it’s about scientific reasoning and I guess not only because it sounds fun but I guess studying this course will also benefit my study in science field a lot. (At this point I am actually thinking about double major philosophy with another science major, will that be fun? LOL) PHIL13 seems as boring as PHIL1 since they are both introduction to philosophy, even though PHIL13 is more specific —- it talks about ethics. PHIL26 is the one that I must enroll — it talks about the relationship between science and religion I AM FCKING LOVE THESE THINGS because I want to destroy those fcking stupid religious things by the power of science. And PHIL31 is the one I am gonna enroll to, just because it’s weird and difficult.

8:56 I already have 3 courses on my hand. PHIL12 PHIL26 PHIL31 and how about PHIL10 also. Ok. A fcking sad news is that PHIL12 and 26 are no seats available. FCK U!

8:58 I realize I have to take AWP3 anyway in the FALL. So I already have 3 courses on my hand. PHIL10, PHIL31 and AWP3. I need to find 1 more 4 credit course and 1 more 1 credit course.

17:47 I do not fcking know what the fck did I do between 9am and 6pm but I guess that does not really matter at all. It’s time to finish my MATLAB questions.

MATLAB for Math 20D

MATLAB for Math 20D

Welcome to the gateway page for the MATLAB portion of Math 20D! This part of the course is an introduction to the use of computer software to solve ordinary differential equations. The labs are meant not only to teach you how to use the software but also to help you see how the underlying algorithms actually work. The material also aims to give additional perspective to topics covered in the lecture, and it presents a few real-world applications that you might end up encountering in your major.

Due to the COVID-19 pandemic, the computer labs in AP&M are no longer available. You may install MATLAB on your own computer for free following instructions here. We recommend this. More detailed information can be found at Working from Home on the sidebar.

If you don’t have a computer, there is an option to request a loaner laptop here. MATLAB online works well if you use a Chromebook or you simply don’t want to install MATLAB. You can use it for free once you create a MathWorks Account using your email address. If you don’t have a computer but you have a tablet like an iPad, you can use MATLAB Mobile with a MathWorks Account. For the options above, you need to manage some M-files starting in the second assignment. CloudLabs also works and instructions are here. Beware it can be quite slow but you don’t need to manage those M-files. Note that you need to connect via UCSD VPN to use CloudLabs.

In general, each lab is self-contained and can be completed without prior MATLAB experience, although some assignments depend on commands learned in earlier labs.

Assignments 1. Introduction to MATLAB Due Aug 10
2. Visualizing Solutions to ODEs Due Aug 14
3. Numerical Methods Due Aug 21
4. Systems of ODEs Due Aug 28

The due dates above are the standard dates for all 20D courses, but please note that your instructor may assign different dates, in which case his or her assigned dates take precedence. Please check your class’s website to verify due dates.

Homework should be uploaded to Gradescope by 11:59 pm on the listed due dates. (See the instructions within Assignment 1 for more information.) Be careful to pace yourself with the rest of the course; if you see a midterm coming up near a MATLAB due date, it is to your advantage to do your homework early.

MATLAB Tutoring

In summer, there are no undergraduate MATLAB tutors. You can find help from your TAs on the MATLAB problems.


During the last week of the summer session, you will have to take a MATLAB quiz.

  • You will be tested on your ability to use rudimentary MATLAB commands to solve basic computational problems and on your understanding of topics covered in the lab assignments.
  • The quiz will cover Assignments 1 through 4.
  • You can make use of gradescope and the course websites but no other websites.
  • The quiz is scheduled for one hour, although you most likely will not need the full amount of time.
  • Open book and notes. But you may not disclose the exam problems to any other person during the quiz days. Any sign of disclosure will be reported immediately to the Academic Integrity Office.
  • The quiz will be offered in Quizzes on Canvas. The problems are in the forms of multiple choices, numerical answers, etc. You don’t need to write/scan anything.

Quiz Time

The Math 20D quiz will be held

0:00 am PDT on Wednesday Sep 2 until 11:59 pm PDT on Thursday Sep 3
in “Quizzes” section on Canvas.

You can take it whenever the time is convenient for you during the period. The quiz starts the first time you access the quiz and ends after 60 minutes.

We do not offer make-up quizzes if you miss your quiz.


If you have any suggestions or comments about the lab assignments, we’d love to hear from you. Also, if you encounter any mistakes or broken links, let us know. Send an email to the Senior MATLAB TA.



  • Boyce, William E. and Richard C. DiPrima. Elementary Differential Equations and Boundary Value Problems. 8th ed. Hoboken, NJ: John Wiley & Sons, Inc., 2005.
    This is the textbook for most of the Math 20D course.
  • Kreysig, Erwin. Advanced Engineering Mathematics. 7th ed. New York: John Wiley & Sons, Inc., 1993.
    This book explains many of the applications of differential equations to science and engineering.
  • Stewart, James. Calculus – Early Transcendentals. 5th ed. Pacific Grove, CA: Brooks/Cole, 2003.
    This is also a textbook for Math 20D, covering the first few weeks of the course.

Web Sites:

  • Wikipedia
    An excellent resource for articles on mathematical topics.
  • The Millenium Problems
    The Clay Mathematics Institute has offered a million dollar prize for the solution of a variety of open problems in mathematics. One such problem involves solving the Navier-Stokes equations, which are a set of differential equations.
  • MacTutor Archive
    The MacTutor History of Mathematics Archive is a comprehensive reference for information about mathematicians and the history of mathematics. Biographies of mathematicians mentioned in these assignments are found on this site.
  • BCIT Math Applications
    This site is a great resource for finding applications of math to the real world.
  • MathWorks
    MathWorks is the creator of MATLAB. Product information and help can be found here.
  • UCSD Math
    This is the home page for the UCSD Department of Mathematics.
    This is the ETS (Educational Technology Services) home page, containing resources for computing at UCSD.


Faculty Coordinator Professor Bo Li
Graduate Student Coordinator Zilu Ma
Recent Faculty Coordinators Professor Leok
Professor Helton
Previous Faculty Coordinators Professor Bunch
Professor Driver
Professor Eggers
Professor Holst
Professor Li
Previous Graduate Student Coordinators Jay Cummings
Liz Fenwick
John Geller
James Hall
Dan Hoff
Derek Newland
Håkan Nordgren
Jacek Nowacki
Sean Raleigh
Alon Regev
Timothy Swec

Last Modified: 29 June 2019

Leave a Reply