What is Matlab: Definition and 1000 Discussions

MATLAB (an abbreviation of "matrix laboratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages.
Although MATLAB is intended primarily for numeric computing, an optional toolbox uses the MuPAD symbolic engine allowing access to symbolic computing abilities. An additional package, Simulink, adds graphical multi-domain simulation and model-based design for dynamic and embedded systems.
As of 2020, MATLAB has more than 4 million users worldwide. MATLAB users come from various backgrounds of engineering, science, and economics.

View More On Wikipedia.org
  1. D

    MATLAB Sampling with replacement in Matlab

    I am trying to simulate the probability of rejecting a good batch for a probability of \(0.94\) using the Binomial Probability Law. My two cases are \[ P[k\geq 95] = \sum_{k = 95}^{100}\binom{100}{k}p^k(1 - p)^{100 - k} \] and \[ P[k\geq 98] = \sum_{k = 98}^{100}\binom{100}{k}p^k(1 - p)^{100 -...
  2. gfd43tg

    Concentration of CO in Los Angeles Basin (matlab)

    Homework Statement Smog begins to build up again immediately after a Santa Ana wind passes through the basin. The volumetric flow rate through the basin has dropped to ##1.67*10^{12} \frac{ft^3}{hr}##. Plot the concentration of carbon monoxide in the basin as a function of time for up to 72...
  3. D

    MATLAB Matlab estimate PDF from random variable X

    How do I estimate the pdf from a random variable \(X\) where \(X = U_1 - U_2\) and \(U_i\) are uniform random variables? In the code below, I used unifrnd(-5, 5, 1000, 1) which generated a 1000x1 vector of uniform random number between -5 and 5. How do I estimate the PDF for X? rng; X =...
  4. X

    3-Level Rate Equation modelling using Matlab

    Hello everyone, I'm new here and new to Matlab. I hope I do place the post in the right place. First of all, thanks for viewing my post. Please bear with my English. I tried my best to explain everything clear. If you have any question about anything I wrote or spot any fault, please tell...
  5. G

    Solving Matlab Homework Problem - Index Out of Bounds Error

    Homework Statement hi, i am having some problem with a code in matlab. my code is: t = 30; H= 30; h= 3; n = H/h; qqq= 10; a= 3; b = .2; k= 0.04; Lo= 100; g= 9.81; for i = 1:t q(i) = 0; for j = 1:n nl = qqq + (j*h)/(a + b*(j*h)); nlt = nl*(0.0172*log(i) + 1); q(i) = q(i) +...
  6. R

    Making Bode Amplitude Plot of LC Filter in Matlab

    Homework Statement I'm trying to make a theoretical Bode Amplitude plot of the following circuit in Matlab: The transfer functions is given by ##T=\frac{V_{out}}{V_{in}}=\frac{R_2}{R_2+z_p}## ##z_p=R_p|| j \omega L || \frac{1}{j \omega C} = \frac{R_p}{1+ j R_p (\omega C -...
  7. T

    MATLAB Model a circle using finite difference equation in matlab

    hello. I have a MATLAB skeleton provided because i want to model a distribution with a circular geometry. all in all, i want the 3d graph of the code to be some type of cylinder. This is the code: % flat step condition for ii=1:nHi, for jj=1:nHj, if (X(ii)/R_P)<1 &...
  8. J

    MATLAB Verifying Fourier Series In MATLAB

    HI please help me this could someone verify it for me please find attachement clc; clear all; k=0; s=0; N=inf; for i=1:N s=s+(1/(k^2+1)); k=k+1; end syms x n a0=1/pi*int(cosh(x),-pi,pi); an=1/pi*int(cosh(x)*cos(n*x),-pi,pi); bn=1/pi*int(cosh(x)*sin(n*x),-pi,pi); fs=0...
  9. HP007

    MATLAB A differantial equaton to be solved using matlab

    I want to solve the following differential equation using MATLAB and thus want to plot between x & y. dy/dx=(l*siny-b)/(sinx*cos(y-x)) boundary condition:at x=0;y=sine inverse of(b/l);
  10. R

    Bode Plot Matlab Homework: High Pass Filter

    Homework Statement I'm trying to make a theoretical Bode plot of a High pass filter (made up of a capacitor and a resistor). The transfer function is: ##T=\frac{V_{out}}{V_{in}}= \frac{R}{R+1/(j\omega C)} = \frac{1}{1-j\omega_0 / \omega}## With a corner frequency of 5 kHz or in...
  11. gfd43tg

    Area in shades region (Matlab)

    This is a part MATLAB and part math question. I know for the shaded region, I would usually do ##A_{shaded} = \int_{inter(2)}^{inter(3)} f_{1}(x) \mathrm{d}x - \int_{inter(2)}^{inter(3)} f_{2}(x) \mathrm{d}x## However, since it appears they want the function handle to be just one line, am I...
  12. gfd43tg

    Dice Rolling probability (matlab)

    Homework Statement In this problem, we will demonstrate the Central Limit Theorem by a virtual test that involves rolling of dice. To this end, you will create a function, with the following declaration line function [avgDice, histDice] = rollDice(NumDice, NumRolls) ##\bullet## NumDice: the...
  13. W

    Overplotting 6 graphs by changing into 3 graphs in MATLAB

    Two M-files one contains differential equations and another one to run and plot the graphs. since i am using ode solver, it has two files to run. THERE ARE 4 MATLAB CODES WITH 4 SEPARATE MATLAB M-FLIES BUT 2 M-FILES TO PRODUCE 3 PLOTS AND ANOTHER 2 M-FILES TO PRODUCE ANOTHER 3 GRAPHS. BUT I...
  14. gfd43tg

    Cell Array manipulation (matlab)

    Homework Statement Write a line of MATLAB code that uses the cell array A to generate the string 'Cal Golden Bears'Homework Equations The Attempt at a Solution A = {'Cal', 'Golden', 'Bears', [5 7], {[1 2 3 4]}} A = 'Cal' 'Golden' 'Bears' [1x2 double] {1x1 cell} The...
  15. D

    Please help with script in matlab (avoiding objects in a matrix)

    [b]1. The problem statement. Create a function in MATLAB for a simulation of a automated robot vacuum to avoid obstacles while cleaning an undisclosed floor plan. the floor plan which will be in the form of a matrix not known beforehand. The robot (represented by a value of 1) can move...
  16. X

    Solving Nonlinear System using Matlab

    Homework Statement Find the stable/unstable manifold for the nonlinear system dx/dt=y^2-(x+1)^2; dy/dt=-x Homework Equations The Attempt at a Solution I'm trying to solve the below nonlinear system using Matlab, but got the following warning message. Any idea...
  17. gfd43tg

    Why am I only getting 4/24 points on my Truss analysis with Matlab?

    Hello, I have been working on this Truss problem and have not managed to get it right. I have checked my equations over and over and everything seems to check out, but I only get 4/24 on the autograder. Here is my paper worked out. Here is my Code. Because I don't like the opposite sign...
  18. W

    Matlab, how to know time step size in the plot or how can i get the ou

    Since i am using MATLAB ode23s solver, it contains two MATLAB files . One contain the differential equations and another contains plotting and to run the m-files. The code are working perfectly. Now i want to know the time step size that is using on the plot. How can i get the output of time...
  19. gfd43tg

    Creating a Word Index (matlab)

    Homework Statement I am working on Problem #2 in the attached PDF Homework Equations The Attempt at a Solution When I run this right now, I get an error in my first conditional for if the word is not in the index. How do I say that the word does not exist in the index? Any other...
  20. W

    MATLAB MATLAB Simulation of Fraunhofer Diffraction

    Hello, I am using MATLAB to simulate a Fraunhofer diffraction pattern for a given aperture, but I have a little question. Hope someone can help. Sorry I am just a high school student and does not completely understand all mathematic deductions about Fraunhofer Diffraction on Wikipedia. I...
  21. S

    MATLAB Computing normalized oscillator states for very large N (Matlab)

    Hi everyone, I have a rather fundamental question about building oscillator wavefunctions numerically. I'm using Matlab. Since it's 1/√(2nn!∏)*exp(-x2/2)*Hn(x), the normalization term tends to zero rapidly. So for very large N (N>=152 in Matlab) it is zero to machine precision! Though asymptotic...
  22. gfd43tg

    User-defined function to decrypt/encrypt messages (matlab)

    Homework Statement I am working on Problem #2 in the attached PDF Homework Equations The Attempt at a Solution I am trying to understand what they are saying in (b) as far as creating the double array. Does that mean I concatenate strIn with keyL? Also, how do I remove the last...
  23. M

    MATLAB A question on linear algebra(also Matlab related)

    Hi, Can someone explain me the division operation in the picture. First for left division we use (.\ ) not only ( \ ) And it is strange that when we divide first column of A by first column of B( here first column of B is 44) how can we find -5.1250 ?
  24. gfd43tg

    Triple redundancy sensor matlab code

    Homework Statement Hardware redundancy is important in many real-world engineering systems. Specifically, installing multiple sensors that measure the same quantity provides a level of safety in the event that one instrument fails during the mission lifetime. You do not want an expensive...
  25. gfd43tg

    Compute Kronecker Product of Two Arrays in MATLAB - Step-by-Step Guide

    Homework Statement In this problem, you will write code that computes the Kronecker product of two arrays. Suppose A is a numeric array of size r-by-c and B is a numeric array of size n-by-m. Then the Kronecker product of A with B is a numeric array, of dimension rn-by-cm, defined as:Homework...
  26. gfd43tg

    Loops to create an array (matlab)

    Homework Statement Attached imageHomework Equations The Attempt at a Solution I am basing my code off a template I found in a textbook for using loops to create an array. If I didn't find this example I don't think I would even know where to begin with this. Here is what I came up with so far...
  27. gfd43tg

    Compound interest loops problem (matlab)

    Homework Statement (a) Suppose you decide to invest money in a Certificate of Deposit (CD). Write code that assigns to the variable FinalValue the final value of the CD based on the following variables: Investment: the initial amount of money invested in the CD, Rate: the annual...
  28. W

    Solving Non-linear System of 3 diff eqns using ode23s in matlab

    I am trying to solve 3 differentail equations(Lorenz equations) using ode solver: ode23s in Matlab. Here are the 3 lorenz equations: dc/dt= alpha*I*(1-c) + c*(- k_f - k_d - k_n * s - k_p*(1-q)) ds/dt = lambda_b * c* P_C *(1-s)- lambda_r *(1-q)*s dq/dt = (1-q)* k_p * c *(P_C /...
  29. gfd43tg

    How to Validate User Input in MATLAB?

    Homework Statement Often times, a program accepts input from a user, and needs to check the validity of the input, and then produce useful and informative error messages if the input is invalid. Suppose that uiVal is a variable representing the user's input, and that errorCode is an 1-by-0...
  30. gfd43tg

    Test Score relational operators MATLAB

    Homework Statement Hello, I am working on problems 6-14 on the attached PDF. Don't be scared off, they are just one line of code each. I got number 6 correct, and I got partial credit on 7 and 8, but I am trying to figure out why it is not right. Homework Equations The Attempt at a...
  31. W

    Newton-Raphson Method for Non-linear System of 3 variables in Matlab

    I am trying to solve 3 non-linear system of 3 variables using the Newton-raphson method in matlab. Here are the 3 non-linear equations: \begin{equation} c[\alpha I+ k_f+k_d+k_ns+k_p(1-q)]-I \alpha =0 \end{equation} \begin{equation} s[\lambda_b c P_C +\lambda_r (1-q)]- \lambda_b c P_C =0...
  32. gfd43tg

    Optimization with constraints matlab

    Homework Statement Just a heads up, this is a problem with parts (a) - (o). I am working on (k). I am working on problem 5 in the attached PDF. I will show my code for the other parts. We were told to use N = 5 while writing the code for debugging and testing, but run N = 500 for the real...
  33. R

    MATLAB Newton-Raphson Method for Non-linear System of 3 variables in Matlab

    I am trying to solve 3 non-linear system of 3 variables using the Newton-raphson method in matlab. Here are the three equations: \begin{equation} c[\alpha I+ k_f+k_d+k_ns+k_p(1-q)]-I \alpha =0 \end{equation} \begin{equation} s[\lambda_b c P_C +\lambda_r (1-q)]- \lambda_b c P_C =0 \end{equation}...
  34. C

    Matlab: automated ommitting of letters from mutiple file names

    Forgive me if this sounds really stupid. I am a new Matlab user, and I have about 200 data sets from various samples in the naming format "varname_sample_daily" and i wish to remove the "daily" portion of it from the variable name through an automated process (i.e change all file names to just...
  35. gfd43tg

    Matlab changing word in character array

    Homework Statement Let sentence1, string1, and string2 be three variables whose values are character strings. Using only the MATLAB function strfind and array concatenation, write code that will replace the first occurrence of string1 in sentence1 with string2, assigning the result to...
  36. gfd43tg

    Index notation matlab for 2D array

    Homework Statement Homework Equations The Attempt at a Solution Hello, I am having some confusion over the notation used in matlab. I don't really know what they mean A = [1:3; 4:6; 7:9] A = 1 2 3 4 5 6 7 8 9 A(1:2, 1:2) ans = 1 2...
  37. N

    MATLAB Troubleshooting MATLAB dmcode in R2013a

    I have MATLAB R2013a. I am wondering why dmcode will not work.
  38. M

    Laser rate equation using matlab

    Hi, is there anyone familiar with rate equation solving using Matlab? I need help on this
  39. M

    MATLAB Guidance for strength of materials in matlab.

    Hi, all I have to do a project but I need some guidance. I have to make MATLAB draw bending moment and shear force diagrams of a beam which have to be loaded with a distributed load, a single force, and a single moment. First I have to make MATLAB draw a beam like in the picture.
  40. M

    MATLAB Exploring Beams in MATLAB: Understanding setbeam() and plotbeam()

    Hi, there is an example of beams in matlab. Can somebody articulate? What is setbeam(EI, L, BC_Spec) I know it is not an array and also I do not know it is physical meaning. what is Load_Spec = [0 0.5 1.2]; and here beamf(Load_Spec) is assigned to y but what is plotbeam(y)
  41. A

    MATLAB Optimization using genetic algorithm in matlab

    For my B.Eng project, I'm optimizing the thermal efficiency of a boiler using genetic algorithm in MATLAB. I'm finding it very tough to write my fitness function, constraint equations and upload my initial population which is a set of data from my case study plant. for boiler thermal...
  42. V

    MATLAB I need Matlab help comparing bode plots neatly

    This definitely isn't a homework question as the work is already done, I'm just trying to make my presentation neater for some reports I'm turning in. I am comparing theoretical data collected from a filter, to the actual data collected. I want to overlay the two to make the comparison. I am...
  43. latsany

    MATLAB Potentiometer modeling by Matlab

    I can't model the potentiometer in speed governor control system by MATLAB even I know the input of it is pu and the output is voltage but when I run the program it has an error occur I want to see what wrong it is. Help me please
  44. R

    How to Design FP resonator from Bragg mirror in Matlab?

    Homework Statement Below is a {MATLAB}code for Bragg mirror. How can I implement the code to create an FP resonator? Homework Equations The Attempt at a Solution %User input parameters num_layers = input('The Number of Layers in the structure = '); r_index1 = input('refractive...
  45. D

    MATLAB How Do System and Measurement Noise Covariance Values Affect Kalman Filtering?

    On the mathworkd website, they have a case example of Kalman filtering here. What is the system and measurement noise covariance in this example?
  46. M

    MATLAB Troubleshooting MATLAB Installation Errors: How to Resolve Common Issues

    Hi, I tried to install MATLAB but came across with this problem. How can I figure out it?
  47. C

    MATLAB Stellar structure equations in Matlab?

    Does anyone have a Matlab file for solving the stellar structure equations that they wouldn't mind passing along? I'm trying to settle an argument with a friend that they can't really be used to describe nuetron stars and I don't have much programming experience. Thanks, Alex
  48. D

    MATLAB Solving Matlab for Loop Issue with di Index Value

    t = (0:0.0001:10); for ki = [0.625, 1.125] kp = 1.25; H = tf([0, 0, 2*kp, 2*ki], [1, 3, 2 + 2*kp, 2*ki]); step(H, t) for i = [1, 2] di = stepinfo(H) end hold on end legend('kp = 0.625', 'kp = 1.125'); I want the di loop to return d1 = all the data and d2 = all...
  49. J

    MATLAB Export Standardized Matlab Data Points To Excel

    Dear Experts! I currently have a sets of data with different time interval and I plotted it into MATLAB from excel. Is there a way for me export the files or calculate the mean, standard deviation etc so that I can calculate error etc. It would be great if I could do it in Matlab. I am...
Back
Top