Question

MATLAB - create MATLAB functions to convert kilometers to miles and vice versa according to the...

MATLAB

- create MATLAB functions to convert kilometers to miles and vice versa according to the following conditions. (a) The functions created will have input of miles or kilometers and the output with converted kilometers or miles. (b) The output of the function should be a conversion table. No input for the function is needed. (1 mile = 1 609.344 meter)

- function with the following: (1) output a third-order polynomial function with the coefficients as the input variables; (2) Convert this function to function handle.

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

(a) MATLAB CODE:

function Conversion(Xmile,Xkm)
mile = 1.609344; % 1 mile = 1.609344 Km
km = 1/mile; % Kilometer to miles
Ykm = Xmile*mile; % Converting miles to Kilometers
fprintf('%d mile = %d Km\n',Xmile,Ykm)
Ymile = Xkm*km; % Converting Kilometers to miles;
fprintf('%d Km = %d mile\n',Xkm,Ymile)
end

OUTPUT:

Command Window New to MATLAB? See resources for Getting Started >>Conversion (5,7) 5 mile = 8.046720e+00 Km 7 Km = 4.349598e+

(b) MATLAB CODE:

function Conversion
Xmile = 1:10;
Xkm = 1:10;
mile = 1.609344; % 1 mile = 1.609344 Km
km = 1/mile; % Kilometer to miles
Ykm = Xmile*mile; % Converting miles to Kilometers
Ymile = Xkm*km; % Converting Kilometers to miles;
Kilometers = transpose(Xkm);
Kilometers_to_Miles = transpose(Ymile);
Miles = transpose(Xmile);
Miles_to_Kilometers = transpose(Ykm);

T = table(Kilometers,Kilometers_to_Miles,Miles,Miles_to_Kilometers);
fprintf('Conversion Table:\n')
disp(T)
end

OUTPUT:

Command Window New to MATLAB? See resources for Getting Started. >Conversion Conversion Table: Kilometers Kilometers to Miles

3rd Order Polynomial:

MATLAB CODE:

function Order3(a,b,c,d)
syms x % using x as a variable
p(x) = a*x^3+b*x^2+c*x+d ; % Third order polynomial
fprintf('Third order polynomial with %d,%d,%d,%d as coefficients:\n',a,b,c,d)
disp(p(x))
end

OUTPUT:

Command Window New to MATLAB? See resources for Getting Started >>Order3 (1,2,3,4) Third order polynomial with 1,2,3,4 as coe

Add a comment
Know the answer?
Add Answer to:
MATLAB - create MATLAB functions to convert kilometers to miles and vice versa according to the...
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
  • Write a program that will convert miles to kilometers and kilometers to miles. The user will...

    Write a program that will convert miles to kilometers and kilometers to miles. The user will indicate both a number (representing a distance) and a choice of whether that number is in miles to be converted to kilometers or kilometers to be converted to miles Each conversion is done with a value returning function You may use the following conversions. 1 kilometer = .621 miles 1 mile = 1.61 kilometers Sample Run: Please input Convert miles to kilometers Convert kilometers...

  • MATLAB write a MATLAB function (1) output a third-order polynomial function with the coefficients as the...

    MATLAB write a MATLAB function (1) output a third-order polynomial function with the coefficients as the input variables; (2) Convert this function to function handle.

  • part 1: Create Useful Functions. Create the following functions in MATLAB and use the function names...

    part 1: Create Useful Functions. Create the following functions in MATLAB and use the function names provided below! kmout = MilesToKm(miles) % converts a value in miles to kilometers kJoulesOut = CalTokJoules(DietaryCalories) % converts dietary calories (big calories) to kiloJoules (10^3 Joules = 1 kJ) kWhrOut = KJoulesToKWHr(Kjoules) % converts kJoules to kilowatt hours kmout = FeetTokm(feet) % converts feet to kilometers secondsout = HoursToSeconds(hours) % converts hours to seconds Each of the functions includ appropriate help comments that will...

  • Two important functions that convert pairlists to pairs of lists and vice versa are Zip and...

    Two important functions that convert pairlists to pairs of lists and vice versa are Zip and UnZip. a)      Implement a function Zip that takes a pair Xs#Ys of two lists Xs and Ys (of the same length) and returns a pairlist, where the first field of each pair is taken from Xs and the second from Ys. For example, {Zip [a b c]#[1 2 3]} returns the pairlist [a#1 b#2 c#3]. The function UnZip does the inverse, for example {UnZip [a#1...

  • Write a Python program that can convert a Fahrenheit temperature to Celsius, or vice versa. The...

    Write a Python program that can convert a Fahrenheit temperature to Celsius, or vice versa. The program should use two custom functions, f_to_c and c_to_f, to perform the conversions. Both of these functions should be defined in a custom module named temps. Custom function c_to_f should be a void function defined to take a Celsius temperature as a parameter. It should calculate and print the equivalent Fahrenheit temperature accurate to three decimal places. Custom function f_to_c should be a value-returning...

  • Assignment: Do this assignment after reading zyBooks Chapter 3. Create the following functions in MATLAB and...

    Assignment: Do this assignment after reading zyBooks Chapter 3. Create the following functions in MATLAB and save them to your directory. You must use the function names provided below! Use the attached test script TestConversions.m to test your functions. kmout = MilesToKm(miles) % converts a value in miles to kilometers JoulesOut = CalToJoules(DietaryCalories) % converts dietary calories (big calories) to Joules kWhrOut = JoulesToKWHr(joules) % converts Joules to kilowatt hours metersout = FeetToMeters(feet) % converts feet to meters secondsout =...

  • 1 Write a program to convert the time from 24-hour notation to 12-hour notation and vice...

    1 Write a program to convert the time from 24-hour notation to 12-hour notation and vice versa. Your program must be menu driven, giving the user the choice of converting the time between the two notations. Furthermore, your program must contain at least the following functions: a function to convert the time from 24-hour notation to 12-hour notation, a function to convert the time from 12-hour notation to 24-hour notation, a function to display the choices, function(s) to get the...

  • FOR PYTHON Write a Python program that can convert a Fahrenheit temperature to Celsius, or vice...

    FOR PYTHON Write a Python program that can convert a Fahrenheit temperature to Celsius, or vice versa. The program should use two custom functions, f_to_c and c_to_f, to perform the conversions. Both of these functions should be defined in a custom module named temps. Custom functionc_to_f should be a void function defined to take a Celsius temperature as a parameter. It should calculate and print the equivalent Fahrenheit temperature accurate to three decimal places. Custom function f_to_c should be a...

  • MATLAB Homework 3- Due:5/20/2018 1. Create a function that receives the following input data, and prints...

    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...

  • MATLAB HELP : Create a MATLAB function starting as follows:- Function [root1,root1] = quadraticroots (a,b,c) to...

    MATLAB HELP : Create a MATLAB function starting as follows:- Function [root1,root1] = quadraticroots (a,b,c) to find the roots of a quadratic function. To test your function find the roots of the following equation:- X^2+5x+6=0 Submit the complete listing and results of a run with the variable a=1,b=5 and c=6. Your file should contain at least the following:- Purpose of the function, Description of the input and output variables, Call statement(s), PLEASE SHOW FULL SCRIPT OF THE MATLAB with results...

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