Question

Needs to be in MATLAB.

Create a function that accepts two numbers as input arguments and returns one with the larger absolute value. The function mu

0 0
Add a comment Improve this question Transcribed image text
Answer #1

function result = maxabsvalue(var1,var2)
narginchk(2,2);
abs1 = abs(var1);
abs2 = abs(var2);
if abs1 > abs2
fprintf('the value with maximum absolute value is %f\n',var1);
result = var1;
elseif abs2 > abs1
fprintf('the value with maximum absolute value is %f\n',var2);
result = var2;
else
fprintf('both the inputs have same absolute value\n');
end

%%

Output:

>> result = maxabsvalue(34,-54)
the value with maximum absolute value is -54.000000

result =

-54

>> result = maxabsvalue(34)
Error using maxabsvalue (line 2)
Not enough input arguments.

>> result = maxabsvalue(34,45,76)
Error using maxabsvalue
Too many input arguments.

>>

Add a comment
Know the answer?
Add Answer to:
Needs to be in MATLAB. Create a function that accepts two numbers as input arguments and...
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
  • MATLAB 2019 The main function will have exactly one input and exactly one output. Using best...

    MATLAB 2019 The main function will have exactly one input and exactly one output. Using best practices, check the number of input arguments as well as the type of input. This function should only accept a vector (row or column). This also means that the value COULD be a scalar value. This function should accept scalars as well. The vector should be numeric, but can be any value: positive or negative, whole number or rational number. Throw a descriptive error...

  • Please write the code using matlab 1) i. Create an anonymous function named optimist, that accepts...

    Please write the code using matlab 1) i. Create an anonymous function named optimist, that accepts a single variable as input i Create a row vector Tthat represents the number of seconds in two minutes, starting ii. Call the function optimist on the vector T, store the result in variable R1 and returns the double of that variable from one and ending at a hundred and twenty v. Create an anonymous function named pessimist, that accepts a single variable as...

  • In matlab, there is a function "size" that accepts an array as a parameter (or input...

    In matlab, there is a function "size" that accepts an array as a parameter (or input argument) and returns the dimensions of that array as another single-dimension array.      For example, if the array were 2 x 2, it would return [2 2]. Assume that input1 is a 1 or 2-dimensional array. Use the size function to obtain the dimensions and save the output into the return argument of this function "output1"     1Do not modify the line below 2-unction...

  • Problem 5 in python, write a function called sequencelength that accepts two input arguments: a list...

    Problem 5 in python, write a function called sequencelength that accepts two input arguments: a list of integers (called mylist here) and an integer (called x here). The function should return True if mylist contains an increasing sequence with a length of at least x values. Otherwise, the function should return False. An increasing sequence of numbers is one in which each number is larger than the one before it. For example, [4, 8, 13, 14, 21] is an increasing...

  • I am supposed to a pseudocode function named max that accepts two integer values as arguments...

    I am supposed to a pseudocode function named max that accepts two integer values as arguments and returns the value that is greater of the two. Use the function in a program that prompts the user to enter two integer values. The program should display the value that is greater of the two. Is everything correct and complete? //Pseudocode //This function takes two integers as parameters: x and y Begin : Max(x,y) If(x>y) then MAX=x Else MAX=y End if Return...

  • PYTHON CODE In a program, write a function that accepts two arguments: a list, and a...

    PYTHON CODE In a program, write a function that accepts two arguments: a list, and a number n. Assume that the list contains numbers. The function should display all of the numbers in the list that are greater than the number n. Output should look like: Number: 5 List of numbers: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] List of numbers that are larger than 5: [6, 7, 8, 9, 10]

  • Write a MATLAB userdefined function that calculates the product and the ratio of two variables x...

    Write a MATLAB userdefined function that calculates the product and the ratio of two variables x and y. 1. if any element in the second input argument is 0, then a warning message must be generated (‘Possible division by 0’) 2. if the user calls the function with one input argument, then the second input argument must be equal to the first one. 3. if the two input argumenta are of different sizes, then a proper error message must be...

  • This code NEEDS TO BE DONE IN MATLAB!!!! Write a function that takes one input, an...

    This code NEEDS TO BE DONE IN MATLAB!!!! Write a function that takes one input, an integer number n, and returns a matrix that is nxn, where the value of each number is the distance from the upper-left to bottom-right diagonal. (Use while loops if you can!) Numbers below the diagonal should be negative, and numbers above the diagonal should be positive. For example, if your input was 5, your output would be: 0 1 2 3 4 -1 0...

  • Using Java: 1. Recursive Multiplication Write a recursive function that accepts two arguments into the parameters...

    Using Java: 1. Recursive Multiplication Write a recursive function that accepts two arguments into the parameters x and y. The function should return the value of x times y. Remember, multiplication can be performed as repeated addition as follows: 5×6=6+6+6+6+6 2. Recursive findings Write a recursive boolean method named reFinding. The method should search an array for a specified value, and return true if the value is found in the array, or false if the value is not found in...

  • design a function named max that accepts two integer values as arguments and returns the value...

    design a function named max that accepts two integer values as arguments and returns the value that is the greater of the two. for example if 7 and 12 are passed as arguments to the function the function should return 12. use the function in a program that prompts the user to enter two integer values. the program should display the value that is the greater of the two.

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