Cell array varargin and cell array varargout

Assignment Help Other Subject
Reference no: EM13291641

Write a function that accepts a variable number of input parameters using the cell array varargin, and outputs a variable number of arguments using the cell array varargout. Your function should examine each input argument in varargin to make sure it is numeric. If it is not numeric it should be ignored. If it is numeric, it should be added to a running total and each element counted. Your function should return three items: the count of numbers passed in to the function, the sum of the numbers, and the average of the numbers. Note: the numeric arguments passed in may be arrays, in which case you will need to deal with each of the numeric entries individually.

To test your function, you should write a test program that calls your program. If you call your program with the following data, your answers should be as shown below:

Data: a=5; b=[1 2 3 4; 5 6 7 8; 9 10 11 12]; c=[1 2 3];

Result: Count = 16, Sum = 89, Average = 5.5625

Be sure to handle the case where the function is called with more output arguments than what your function is designed to handle. Your test program should try calling your function with one, two, three and four output arguments. We won’t pass in any arrays with more than two dimensions, but you will need to be careful when summing the numbers in an array.

Reference no: EM13291641

Questions Cloud

What is the holding period return for the year : The value of the portfolio on December 31 of the same year was $113,201. At the end of June, Stacy withdrew $5,000 from the portfolio. What is the holding period return for the year?
Origins of transnational organized crime : Which of the following was not an important factor in the origins of transnational organized crime?
Calculate the total distance traveled : A train accelerates at 1.93 m/s2 from rest to a steady speed in 72.61. It maintains that speed for 20.25 miles, What is the total distance traveled
How much power is dissipated at half the maximum voltage : What is the safe operating voltage for a 100 Ohm, 1/10W resistor, How much power is dissipated at half the maximum voltage
Cell array varargin and cell array varargout : Write a function that accepts a variable number of input parameters using the cell array varargin, and outputs a variable number of arguments using the cell array varargout. Your function should examine each input argument in varargin to make sure it..
Does this violates the uncertainty principle : In the Bohr model, the electron in H has a circular orbit. For an isolated atom, the only force on the electron is the strictly radial electrical force. Does this violates the uncertainty principle
What is the amount of income juan must declare : No funds were contributed or withdrawn during the year. What is the amount of income Juan must declare this year for income tax purposes?
How much time is required for projectile to come up to speed : Scientists are experimenting with a kind of gun that may eventually be used to fire payloads directly into orbit. How much time is required for the projectile to come up to speed
What is the macaulay duration : A $1,000, 7% annual coupon bond matures in three years. The bond is currently priced at $974.23 and has a YTM of 8.0%. What is the Macaulay duration?

Reviews

Write a Review

Other Subject Questions & Answers

  What are the top ten threats at a college university

What are the top 10 threats at a college university. Consider internal, external and environmental issues. You may also consider physical location. ORIGINAL THOUGHT

  The figurative art in persian miniatures

What explains the exceptions to the teachings of Muhammad about figurative art: for example. The figurative art in Persian miniatures?

  Patient information sheet describing amniocentesis process

You are the office manager for a ten-physician OB-GYN office. The Chief Medical Officer asks you to write a patient information sheet for your patients, describing step-by-step the process for amniocentesis used in your office.

  Thermal image scan for escaping heat

Explain how these two cases, perhaps inconsistently decided at first glance, can be reconciled, and support your position. In your responses to your fellow students' postings, note the weaknesses in their positions. Maintain a respectful academic ..

  Prepare journal entries without explanations

In the journal provided, prepare journal entries without explanations for the following transactions. Write “no entry” if none is needed.

  Market development-product penetration and diversification

The brand name Benetton brings to mind a retail clothing store that carries many products that bear the Benetton brand. But the Benetton Group also owns a chain of restaurants, several toll roads in Italy, and a telecommunications company.

  Describe the fall of the communist bloc

Describe the fall of the communist bloc in Eastern Europe and especially in the Soviet Union.

  The supreme court and judicial review

In a recent lecture at Yale University, Supreme Court Justice Stephen Breyer cautioned that while most citizens assume that judicial review is an enduring part of American government, judges should not take it for granted.

  Improving the quality of average us diet

What actions would you suggest be taken to improve the quality of the average U.S. diet? Consider systemic, institutional, community, cultural, and / or individual actions.

  Transport capacity and infrastructure

Discuss three concerns about transport capacity and infrastructure.

  Influence of special populations

Critically examine the influence of special populations on the field of media psychologists and examine the influence of special populations on the field of public health programs in psychology

  Type of eclipse

Describe how the Sun looks during each type of eclipse and where is the Moon in relation to the Earth and the Sun during any solar eclipse?

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