Question

MATLAB Homework 3- Due:5/20/2018 1. Create a function that receives the following input data, and prints the output as the summation of the diagonal elements (The elements which are located at the intersection of similarly numbered rows and columns) Input (Matrix A) Output (Scalar B) Example 2 -1 4 3 -45 ? B = A( 1,1) + A(2,2) = 2-4 =-2 A4 5 ?41 ? B = A(1,1) + A(2,2)--1-4-5 -3 1 1.5 -4 3.2 -1 06 1.78 2.22 -4.56 2. Create a function that receives the following input data (which are essentially the coefficients of a second de with increments of 0.1: gree polynomial, and plots the function in the interval 0 to 5 A, B, C Input (scalars) Output (plot) Plot Example A 2,B 3,C--1Plot 2x23x 1 forx [0:0.1:5 A =-4, B = 1,C = 1 ? Plot?4x2 + x + 1 for x = [0: 0.1 : 5]
0 0
Add a comment Improve this question Transcribed image text
Answer #1

1. The sample outputs are as follows :

Ex 1:

Ex 2:

Copy and run the following source code in MATLAB.

Source code:

function B=sum_diagonal(A)
B=0;
for i=1:min(size(A))
B=B+A(i,i);
end
end

2. The sample plots are as follows:

Ex 1:

Ex 2:

Source code:

function plot_polynomial(A,B,C)
x=[0:0.1:5];
y=A*(x.^2)+B*(x)+C;
  
plot(x,y);
end

Add a comment
Know the answer?
Add Answer to:
MATLAB Homework 3- Due:5/20/2018 1. Create a function that receives the following input data, and prints...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Using matlab Write a function that receives a vector as an input argument and prints the...

    Using matlab Write a function that receives a vector as an input argument and prints the individual elements from the vector in a sentence format. One example of calling this function on the command window looks like >>printvec([1.12 23 9.245]) Element 1 is 1.12 Element 2 is 23.00 Element 3 is 9.25 1. (Note: your function should work for any vector.)

  • MATLAB ASSIGMENT 1. A. Create a function called ch16initials3 Input: row vector of 101 values (Note:...

    MATLAB ASSIGMENT 1. A. Create a function called ch16initials3 Input: row vector of 101 values (Note: input values are specified in the function call) Output: calculated maximum value Create a row vector A of values from 50 down to 0, with an increment of 0.5 Multiply the elements of A and the square of the elements of the input vector Store the results in B Find the maximum value of B and store it in C – this is the...

  • Matlab code 4) Write a function leadzero(v) which takes as input a vector v and as...

    Matlab code 4) Write a function leadzero(v) which takes as input a vector v and as output, c, returns the number of zeros at the beginning of v (number of zero elements before any non-zero element). For example, for input (-5, 5, 11] the output would be 0. If the input is [0, 0, 3, 0, 0, 0], the output would be 2. If the input is [0, 0, 0, 0, 7, 4) the output would be 4. 5) Write...

  • Create a script that receives any row matrix with positive integer elements as the input (suppose...

    Create a script that receives any row matrix with positive integer elements as the input (suppose you have at least two elements in your matrix), and creates the output as a row matrix with only two elements, where the first element will be sum of all the oddly placed element of the input, and the second value will represent the sum of all the evenly placed elements of the input: Example: A = [11 , 4 , 42 , 31...

  • Without using the factorial command, create a code that receives a positive integer as the input,...

    Without using the factorial command, create a code that receives a positive integer as the input, and prints the reciprocal of its Factorial as the output Example: ?=4→??????=, -!= , -×0×1×,=, 1-=0.0417 Example: ?=2→??????=, 1!=, 1×,=, 1=0.5

  • Write a MATLAB function with the following specifications: Input parameter 1: A Input parameter 2: B...

    Write a MATLAB function with the following specifications: Input parameter 1: A Input parameter 2: B Input parameter 3: C Input parameter 4: D Output parameter: Sum of the input parameters Time interval: -2T lessthanorequalto t lessthanorequalto 2T Waveform 1 to plot: y(t) = A sin(B(t - c))+D Waveform 2 to plot: y(t) = A cos(B(t - c)) + D Display two plots in vertical fashion on one figure Include all labeling on both plots. Add a grid to both...

  • Using PHP: Write a function that: Given a numerical parameter in input, computes and prints all...

    Using PHP: Write a function that: Given a numerical parameter in input, computes and prints all the prime numbers up to that value. Example: If input parameter is 10, output is "2, 3, 5, 7" If input parameter is 100, output is "2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97" Write a "tester function" that: Given a specific subset of inputs, tests the...

  • Matlab Homework #4: Matlab Linear Systems Simulation 1.) Obtain the differential equation for the...

    Matlab Homework #4: Matlab Linear Systems Simulation 1.) Obtain the differential equation for the mechanical system shown below bi FLR) orce CN) voltege ) 2.) Obtain the differential equation for the electrical system shown below shown below OAF 3.) Find the transfer functions corresponding to the differential equations found in questions I and 2 the 4) Let the input force applied to the block of the mechanical system be zero U)-のThe initial conditions are y(0) = 10 cm and dy(0)d-0....

  • 5) Define a function called remainder _is_even which receives two positive integer numbers as parameters: num...

    5) Define a function called remainder _is_even which receives two positive integer numbers as parameters: num and div. This function should return a boolean value. The value to be returned should be True if the remainder of dividing num by div is even and it should return False otherwise. As an example, the following code fragment: print (remainder_is_even(23,2)) should produce the output: False 6) Define a function first_last_repeated which receives as input parameter a string (orig) with at least one...

  • Create a function that returns true if the input is a vector (nx1 or 1xm with...

    Create a function that returns true if the input is a vector (nx1 or 1xm with n,m >=0) of class type double and false otherwise. • Function Name: isVector • Input: single input which may be any data class • Output: the output is true or false • Useful functions: isRowVector(), isColumnVector() and conditional statements Type these sentences below to test your function: (Just copy and paste these sentences to your code) a = isVector([1 2 3]) b = isVector([1;2;3])...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT