A collection of MATLAB files related to the Winter 2023 ENME 337 "Computing Tools for Engineering Design" course. The repository contains the four assignments and three projects for the course.
The project calculates, given certain parameters, the wall thicknesses of the hemispherical and cylindrical walls of pressure vessel. Then, we establish if the thicknesses meet ASME requriements for a specific pressure range.
The project takes in input data (via the file WindProfileData.xlsx) for windspeed at an area. From this, we calculate the friction velocity and stability correction factor. We further calculate the surface roughness length. Finally, we calculate wind energy statistics and wind variation across the given time period.
The project analyzes cantilever and fixed trussed beams. It initilizes a beam depending on a given a beam segment length, number of nodes, and beam material stiffness. Then, it finds the equillibrium position for that beam by minimizing the system energy.
Basic program that analyzes matricies. Given an input, it determines if the input is a scalar or matrix. If a matrix, it determines if the matrix is square. Finally, given a square matrix, the program checks for the uniqueness of its solutions.
Given initial parameters, the program calculates the optimal split of rush vs. non-rush hours worked to maximize profits for an Uber drivers.
The program finds a curve that, given a canvas size, splits it in two. Then, we give a second, more complex curve that has the same behaviour.
Models and plots temperature as a function of time. Then, we calculate time to reach a certain temperature.