Question

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]) c = isVector([1 2;3 4])

0 0
Add a comment Improve this question Transcribed image text
Answer #1
function result = isVector(m)
    [r, c] = size(m);
    if r >= 0 && c == 1
        result = true;
        for i=1:r
            if ~isa(m(i, 1),'double')
                result = false;
            end
        end
    else
        result = false;
    end
end

% Testing 
a = isVector([1 2 3])
b = isVector([1;2;3])
Add a comment
Know the answer?
Add Answer to:
Create a function that returns true if the input is a vector (nx1 or 1xm with...
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 question! PLEASE HELP Create a function that returns true if the input is a scalar...

    MATLAB question! PLEASE HELP Create a function that returns true if the input is a scalar value (i.e. of size 1x1) of class type double and false otherwise. • Function Name: isScalar • Input: single input which may be any data class • Output: the output is true or false • Useful functions: size(), class(), strncmp()

  • MATLAB: write a function that retuns logical true of vector or matrics or scaler is empty...

    MATLAB: write a function that retuns logical true of vector or matrics or scaler is empty Write a function that retuns logical true of vector or matrics or scaler is empty %% P2: Check for an empty matrix % Write a function myIsEmpty which takes one input (scalar, vector, matrix, ...) % and returns logical true if the input is empty and false otherwise. % DO NOT USE MATLAB's isempty FUNCTION! % % Example: An input of [] should result...

  • 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 Python: Implement the function is_number() that returns True if the input is a number and...

    In Python: Implement the function is_number() that returns True if the input is a number and otherwise returns False. Hint: use try and except statements to detect whether the user types in a noninteger string. Normally, the int() function will raise a ValueError if it is passed a noninteger string, as in int('puppy').

  • Write the definition of a function that takes as input the three numbers. The function returns...

    Write the definition of a function that takes as input the three numbers. The function returns turn if the first number to the power of the second number equals the third number otherwise it returns false. Assume that the three numbers are of type double. Use paw() function for the power.

  • Nay programming languge is fine (MatLab, Octave, etc.) This is the whole document this last picture...

    Nay programming languge is fine (MatLab, Octave, etc.) This is the whole document this last picture i sent is the first page 5. Write and save a function Sphere Area that accepts Radius as input argument, and returns SurfaceArea (4 tt r) as output argument. Paste the function code below. Paste code here 6. Validate your Sphere Area function from the command line, checking the results against hand calculations. Paste the command line code and results below. 7. Design an...

  • Create a function named first_is_smaller(...) which receives two integer parameters (n1 and n2) and returns a...

    Create a function named first_is_smaller(...) which receives two integer parameters (n1 and n2) and returns a Boolean value True if the value in the first parameter is smaller than the second and False otherwise. As an example, the following code fragment: print(first_is_smaller(10,20)) should produce the output: True Language: Python

  •    PYTHON --create a function that accepts a list of numbers and an int that returns...

       PYTHON --create a function that accepts a list of numbers and an int that returns index of 2nd occurrence of the int in list, otherwise returns None if # does not repeat more 2 or more times EX: [10,24,3,45,10,49,4,5], 10) returns 4 --create a function that accepts a string that returns true if every letter of the alphabet can be found at least one time in the string, (has to be the lowercase alphabet), and false otherwise.    for...

  • c++ I need help! create Student.h In this class, you are provided with a class skeleton...

    c++ I need help! create Student.h In this class, you are provided with a class skeleton for the Student type. This type should contain two member variables: a string called name a vector of doubles called grades Additionally, you should declare the following functions: A constructor which accepts a single string parameter called name A void function, addGrade which accepts a single double parameter and adds it to the grades vector A function which accepts no parameters and returns the...

  • Write C++ Code in single source file (.cpp file) containing following user defined functions: 1. IsEven-...

    Write C++ Code in single source file (.cpp file) containing following user defined functions: 1. IsEven- takes an integer input (one argument of type int) and return true or false. 2. IsPositive- takes a float input (one argument of type double) and return a Boolean value. The function returns the true if its argument is positive and false if its argument is zero or negative. 3. IsPrime- takes an integer input and return true or false. 4. NumOfDigits- takes an...

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