What is the difference between a script and function

Assignment Help MATLAB Programming
Reference no: EM13802272

Objectives

? Learn how to use various MATLAB built-in functions

? Become familiar with vector and matrix multiplication in MATLAB

The input function is a MATLAB built-in function that allows a program to accept user input. For example, if one wanted to ask the user to enter a number between 1 and 5, the MATLAB code would look like:

some_num = input(‘Enter a number between 1 and 5')

This code would ask the user to enter a number between 1 and 5, and store the input number in the some_num variable. You may be wondering what the single quotes are. In MATLAB, single quotes denote a string. A string is a sequence of characters, such as ‘dog', and ‘ate my homework!'. For the purposes of this lab, you can consider a string to simply represent text.

1) Based on the information above, write the MATLAB code to ask the user to enter a velocity in m/s. Be sure to store the input in a variable that has a fitting name.

One can also do element-wise multiplication with vectors and matrices in MATLAB (Hadamard product). It is, however, different syntax than multiplying scalar values. For example, if we wanted to multiply a vector x by the scalar 4 (in other words, scale the vector by 4), we would simply write the code 4 * x. This syntax does not work if we want to multiply x by another vector, say y. In order to do element-wise multiplication for vectors and matrices, we need to add a dot to our mathematical operator. Instead of x * y, we would write the code x .* y. The need for the . next to the operator is only necessary for multiplication and division. Addition and subtraction follows the normal, conventional syntax.

2) You have two Matrices, A and B. Assume that they are the correct dimensions (i.e. Both rows and columns are equal). Write the MATLAB code to do the following.

a) Add A and B

b) Subtract B from A

c) Multiply A and B

d) Divide B by A

e) A Cubed (Hint: remember that A raised to the third power is the same as A times A times A)

3) Scripts and functions (also known by their extension as .m files) are ways of organizing code in units or modules. Use the links below to answer the following questions:

MATLAB scripts and functions: https://www.mathworks.com/help/matlab/learn_matlab/scripts-and-functions.html

MATLAB creating and running scripts: https://www.mathworks.com/help/matlab/matlab_prog/create-scripts.html

a) What is the difference between a script and function?

b) How do you create a new script or function in MATLAB?

c) List two ways to run a script in MATLAB?

Reference no: EM13802272

Questions Cloud

Write a paper about article body ritual among the nacirema : Write a Reflection Response paper about the article "Body Ritual Among the Nacirema" by Horace Miner.
What was the input of interest groups : What was the input of interest groups
Increasingly competitive environment : As organizations experience greater pressure to ensure profitability in an increasingly competitive environment, this may potentially cause decision makers to compromise their ideals in order to accomplish their goals.
Describe the rfp preparation process : Describe the RFP preparation process. What are some of the key components and why are these important? We've talked about different kinds of neutral or routine messages.
What is the difference between a script and function : Learn how to use various MATLAB built-in functions, What is the difference between a script and function? How do you create a new script or function in MATLAB
Bureaucratic and clan control mechanisms : Using the University online library resources and the Internet, research bureaucratic and clan control mechanisms and then complete the following:
Teamwork and project management : Review the "Meeting" section in your text Teamwork and Project Management (p. 103-105). In a two- to three-page paper (not including the title and reference pages), describe the topic of your final project including the types of team members neede..
Describe your current philosophy of assessment : Write a 2-3 page paper describing your current philosophy of assessment. Include the following: In your own words, what is the purpose of assessment?
What is the relation expressing thermal equilibrium : What is the relation expressing thermal equilibrium between systems 1 and 2 - what are the three functions which are equal to one another at thermal equilibrium and each of which is equal to T, empiric temperature (on some scale).

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Plot the lines using the inputted vector of x values and x

Write a function named solveSystem that has three inputs: two vectors consisting of coefficients [a b c] of two line equations of the form ax + by = c and a vector of x values.

  Write a matlab function that takes a matrix

Write a MATLAB function that takes a matrix, a row number and a column number. Beginning with the row number passed to the function, scan down the column passed to the function and return the row number that contains the largest absolute value in ..

  Build a matlab birthday cake using the cylinder

Prepare for Project you should carefully read the Notes on Trajectory Formation that are available on Moddle.  As you read them, you should try out the concepts in MATLAB.

  Secant method to tryt to find out the root

create a function that will use the secant method to tryt to find out the root

  Plot the pressure surface versus latitude and longitude

Plot the pressure surface versus latitude and longitude as a surface plot

  Write a function that will convert from kw to hp and and

problem engineers use both english and si units on a regular basis. here are some conversions factors for various

  Matlab has a built-in ability to perform mathematical

MATLAB has a built-in ability to perform mathematical operations on complex numbers. However, there are times when it is useful to treat complex numbers as a structure. Write a set of functions with the following capability and a script to verify ..

  Plot way forms for the subsequent modulation schemes

Plot way forms for the subsequent modulation schemes using Matlab

  Modify the functions for the bisection and false-position

Modify the functions for the bisection and false-position techniques of finding a root of an equation (see below questions) so that the number of iterations can be determined and displayed. (The count should only be displayed after the loop is com..

  Using dimensional analysis nondimensionalize the period t

the period of a pendulum t is assumed correctly or incorrectly to depend on the mass m the length of the pendulum l the

  Matlab inline functions

Consider g(t)=e^(-2t) cos?(πt)(u(t)-u(t-2.5)), use Matlab inline functions for the following questions

  Find the acceleration by taking the derivative again

We can find the acceleration by taking the derivative again.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd