
To write:
A script that will prompt the user to enter the coordinates of three points that determine a triangle, then calculate and print the area of the triangle and then call one
Answer to Problem 21E
Solution:
The function file is,
% MATLAB code to calculate the side length of the triangle.
%function file.
function [out] = sidetriangle(x1, y1, x2, y2)
%define the side of the triangle by using the function sidetriangle.
out = sqrt((x1-x2)^2+(y1-y2)^2);
end
% end of function
%The script file should be placed in the same folder.
The function file to calculate the area is,
% MATLAB code to calculate the area of the triangle and print the result.
%function file.
function areatriangle(x1, y1, x2, y2, x3, y3)
%define the area of triangle by using the function areatriangle.
a = sidetriangle(x1, y1, x2, y2);
%define the variable a.
b = sidetriangle(x2, y2, x3, y3);
%define the variable b.
c = sidetriangle(x3, y3, x1, y1);
%define the variable c.
s = (a+b+c)/2;
%define the variable s.
area = sqrt (s*(s-a)*(s-b)*(s-c));
fprintf('Area of the triangle is %3.2f\n', area);
%print the area of the triangle.
end
% end of function
%The script file should be placed in the same folder.
The script file is,
% MATLAB code to calculate the area of the triangle by calling a function.
%script file.
point1 = input('the coordinates of the fist point is entered:');
%enter the coordinates of the first point.
point2 = input('the coordinates of the second point is entered:');
%enter the coordinates of the second point.
point3 = input('the coordinates of the third point is entered:');
%enter the coordinates of the third point.
x1 = point1(1);y1 = point1(2);
%define the variable x1.
x2 = point2(1);y2 = point2(2);
%define the variable x2.
x3 = point3(1);y3 = point3(2);
%define the variable x3.
areatriangle(x1, y1, x2, y2, x3, y3)
% end of file
%The script file should be placed in the same folder.
Explanation of Solution
The given two points are
The formula for the distance between the two points is given as,
Substitute 0 for
Consider the three points are
The side of the triangle is,
Substitute 0 for
The side of the triangle is,
Substitute 5 for
The side of the triangle is,
Substitute 5 for
The formula for half sum of the sides of the triangle is,
Substitute 5 for a, 5 for b and
The formula for the area of the triangle is,
Substitute 5 for a, 5 for b,
MATLAB Code:
clc
clear all
close all
% MATLAB code to calculate the side length of the triangle.
%function file.
function [out] = sidetriangle(x1, y1, x2, y2)
%define the side of the triangle by using the function sidetriangle.
out = sqrt((x1-x2)^2+(y1-y2)^2);
end
% end of function
%The script file should be placed in the same folder.
% MATLAB code to calculate the area of the triangle and print the result.
%function file.
function areatriangle(x1, y1, x2, y2, x3, y3)
%define the area of triangle by using the function areatriangle.
a = sidetriangle(x1, y1, x2, y2);
%define the variable a.
b = sidetriangle(x2, y2, x3, y3);
%define the variable b.
c = sidetriangle(x3, y3, x1, y1);
%define the variable c.
s = (a+b+c)/2;
%define the variable s.
area = sqrt (s*(s-a)*(s-b)*(s-c));
fprintf('Area of the triangle is %3.2f\n', area);
%print the area of the triangle.
end
% end of function
%The script file should be placed in the same folder.
% MATLAB code to calculate the area of the triangle by calling a function.
%script file.
point1 = input('the coordinates of the fist point is entered:');
%enter the coordinates of the first point.
point2 = input('the coordinates of the second point is entered:');
%enter the coordinates of the second point.
point3 = input('the coordinates of the third point is entered:');
%enter the coordinates of the third point.
x1 = point1(1);y1 = point1(2);
%define the variable x1.
x2 = point2(1);y2 = point2(2);
%define the variable x2.
x3 = point3(1);y3 = point3(2);
%define the variable x3.
areatriangle(x1, y1, x2, y2, x3, y3)
% end of file
%The script file should be placed in the same folder.
Save the MATLAB scripts with names, sidetriangle.m, areatriangle.m and areacall.m in the current folder. Execute the script by typing the script name at the command window to generate result.
Result:
The results are,



Therefore, the results and script files are stated above.
Want to see more full solutions like this?
Chapter 6 Solutions
MATLAB: A Practical Introduction to Programming and Problem Solving
- What is the probability till vowels come together in the word :arrow_forward1. Write down the null and the alternative hypotheses for testing whether or not the mean price per night for a NYC private room depends on the neighborhood. Clearly define any parameters you might use. 2. The missing DF for neighborhood is 3. The missing Error DF is 4. The missing Total DF is 5. The missing Error Sums of Squares (i.e. AdjSS for Error) is 6. The missing Mean Squares for neighborhood (i.e. neighborhood Adj MS) is 7. The missing Mean Squares for Error (i.e. Error Adj MS) is 8. The missing F-value is 9. Using the ANOVA table for Airbnb problem, test hypothesis you formulated in part 1 (use 5% significance level). Write down the conclusion in the context of the problem. 10.arrow_forwardA balanced die is rolled 900 times. An outcome of Point 1 or Point 2 is considered a failure; other outcomes are successes. Let x be the number of successes in rolling 900 times. (a) Find the mean and standard deviation of x. (b) What is the probability at least 605 successes will be obtained in rolling 900 times? (Hint: Use the normal approximation to the binomial distribution to solve this problem.)arrow_forward
- Below provided dataset include some information of a random sample 100 Titanic passengers. Information include; Age, Class traveled: 1st, 2nd or 3rd class, Gender (M/F) and survival status (Yes/No) TitanicData.xlsx We want to see if the average age of the passengers are different across the traveled class (1st, 2nd and 3rd class). Write down the null and alternative hypothesis that answers this research question. Check any assumptions relevant for the above suggested test. Ignore the validity of the assumptions. From the methods we discuss in this class, carryout an appropriate test at 5% significance level (include any MINITAB outputs). What is your conclusion at 5% significance level? Depending on your decision in part 4, what further information can you incur about the age and the class they traveled? (Include any relevant MINITAB outputs)arrow_forwardor The following three independent random samples are obtained from three normally distributed populations. The (dependent) numerical variable being compared is starting hourly wage, and the groups are the types of position (internship, co-op, work study). Group 1: Internship 11.5 Group 2: Co-op 14.5 Group 3: Work Study 12.75 16 12 9 12.25 16.5 13 13.5 14.25 15 12.5 12 15.75 9 15 12.5 es Click Download CSV to download csv file of data or copy/paste the data into Excel. After downloading the file, you may want to save it as an Excel Workbook. Use Excel to conduct a one-way ANOVA to determine if the group means are equal using a = 0.05. Create a side-by-side boxplot in Excel for these data. Use that and the numerical summary of sample data to answer the following questions. ere to search a. Which group has the highest average? O Group1 O Group 2 O Group 3 b. Which group has the highest variation? O Group1 O Group 2 O Group 3 c. Compute the HighestS tan dardDeviation SmallestS tan dard…arrow_forwardes ces Due Nov 26 by 11:59pm Points 13 Submitting an external tool Homework 11 Score: 0/13 Answered: 0/9 Question 1 Fill in the blanks of the following statements using numbers (NOT words). Two sample t tests are limited to situations in which there are only compared. The Analysis of Variance (ANOVA) is used to tests where being compared in one hypothesis test. Submit Question population means being or more Select an answer are Bi UP T M365 DELL Channel F2 F3 F4 F5 F6 F7 F8 F9 F10 14 ►11 W $ 54 % 5 6 E R T Y J 8 Parrow_forward
- m Proctor ments sources Dak is investigating how long their phone's battery lasts (in hours) for various brightness levels (on a scale of 0-100). A part of the regression analysis done on Ti Calculator and in Excel for their data are displayed below. Ti Calculator Click this button to reveal the Ti Calculator Output. Click again to collapse it. Ti Calculator y = ax+b B0 and p 0 t = -3.02431335 p = 0.0233 df - 6 a =-0.0380555845 b=5.88809202 s = 0.436054238 20.603868129 r = -0.777089524 Resources Excel Type here to search Click this button to reveal the Excel Output. Click again to collapse it. SUMMARY OUTPUT Multiple R 0.777089524 R Square 0.603868129 Adjusted R Square 0.537846150 Standard Error 0.436054238 Observations 8 ANOVA df SS MS F Significance F Regression 1 1.73914021 Residual 6 1.14085979 1.73914021 0.190143298 9.1465 0.0233 Total 7 2.88000000 Coefficients Standard Error Intercept Brightness 5.88809202 -0.0380555845 t Stat 7.62593816 -3.02431335 P-value 0.0003 0.0233 Use…arrow_forwardce Problems x + canvas.pdx.edu/courses/106252/assignments/1102408?module_item_id=4856656 m Proctor ments THIS IS THE second question of exdin where you have to Snow compere work to get run points. If you use TI calculator functions, you may write your work along with functions and values you I used and answers on a paper or type on an empty Word document or Excel file. If you use Ti calculator app on your computer or phone, you may provide screen shots of those on a word document or Excel file. Clearly provide the function along with values for the work. If you use Excel, you may use the Excel calculator or Excel as a calculator on your computer to provide complete work and the final answer on it. Please provide all the answers to the following questions on the same Excel sheet. If you use formula, you may write all your steps with numbers on a paper and submit a photo of it. Otherwise, you may type all those steps on a Word document or an Excel file. Do NOT round in the middle steps…arrow_forwardSuppose the model for certain data is a parabola y = Bo+B1x+B2x² with observations (1, 2.2), (2, 6.9), (3, 16.1), (4, 28.7), (5, 46.1). Describe the design matrix, the observation vector, and the parameter vector. Using these write down the system of equations to be approximated Xẞ = y, the parts of the normal equations XTX and XTy and write down the normal equations. Solve and determine the residual vector €. You may use a calculator for the computations but show the steps as described above.arrow_forward
- . This problem will yield a standard formula given in elementary statistics for a least squares line, making use of the normal equations. (a) Given pairs of data points (x1, Y1), (x2, Y2), ..., (xn, Yn) consider approximating lines of the form y = mx+b. The error e; for the ith pair is the distance between y; and the height (y value) of the line at xi. This is ei = Yi — (mxi + b). If we consider the equations b + x;m = Yi for i n in the variables b and m we can = 1,2, = think of this as a system of equations Ax = 6 where A 1 x1 x2 = : [m] Хп Y1 Уп numbers. Here, note that the variables are m and b and the xi, Yi are given The least squares approximation for this system (which gives the intercept b and slope m of the best least squares line for the data) is the solution to the normal equations AT Ax = ATb. Determine ATA (a 2×2 matrix) and AT (a 2×1 matrix). The entries will be sums of terms involving the x; and y₁. Write these, first using Σ notation and then simplify the notation using…arrow_forward= a) Recall that the formula for the projection p of vector & onto vector a is p = ±ªã. The plane through the origin in R³ given by ax+by+cz = 0 for real numbers a, b, c, is the set of all points (viewed as vectors) orthogonal to the normal n = (a, b, c) to the plane. To find the distance from a point w (xo, Yo, zo) to the plane ax+by+cz = 0 we can find the projection of w onto the normal ñ and then find the length of this projection. Do this to derive a generic formula for the distance in terms of xo, Yo, Zo, a, b, c. First find the length squared and then take a root. b) To find the distance from a point w (xo, Yo, zo) to a plane ax + by + cz = d, not necessarily not through the origin, one approach is to shift all z coordinates down by d. That is, replace (x, y, z) by (x, y, z — d). The relationship between the plane and w is unchanged so we can find the distance by finding the distance between (xo, Yo, zo - d) and the plane ax + by+cz = 0 through the origin. Do this to derive a…arrow_forwardUse Gram-Schmidt orthogonalization to find an orthonormal set of vectors with the same span as = 1 2 -0-08-0 a2 = 3 a3 = -2 Find also a QR factorization A = QR with the columns of Q the orthonormal set found above and R upper triangular and invertible and A with columns ā₁, ā2, ā3.arrow_forward
Trigonometry (MindTap Course List)TrigonometryISBN:9781337278461Author:Ron LarsonPublisher:Cengage Learning
Elementary AlgebraAlgebraISBN:9780998625713Author:Lynn Marecek, MaryAnne Anthony-SmithPublisher:OpenStax - Rice University
College AlgebraAlgebraISBN:9781305115545Author:James Stewart, Lothar Redlin, Saleem WatsonPublisher:Cengage Learning
Holt Mcdougal Larson Pre-algebra: Student Edition...AlgebraISBN:9780547587776Author:HOLT MCDOUGALPublisher:HOLT MCDOUGALAlgebra & Trigonometry with Analytic GeometryAlgebraISBN:9781133382119Author:SwokowskiPublisher:Cengage




