# Coding in Matlab – Dot, cross, and triple products

The objective is to write MATLAB codes that calculate scalar, vector and triple (scalar) products of vectors.

Example: the scalar product function is R^3

Don't use plagiarized sources. Get Your Custom Essay on
Coding in Matlab – Dot, cross, and triple products
From \$10/Page

Copy and paste the following programme into the MATLAB editor and save the program as scalar_prod.m

function z = scalar_prod(x,y) % clears all the variables from memory
z = 0; % initiate z
for i = 1:3; % loop
z = z+x(i)*y(i); % calculate each product and add it to the previous sum
end; % end the loop

To see an example of the use of the programme, return to the command window and type:
>> x = [1; 2; 3];
>> y = [-1; 1; 1];
>> scalar_prod(x; y)

>> ans = 4

1. Write a function to calculate the scalar product of two vectors in R^4. Test your new function with the vectors x = [3;4;2;1] and y = [-2;3;4;5].

2. Write a function for calculating the cross product of two vectors in R^3. Test this function with the vectors x = [6;3;8] and y = [-3;2;-7].

3. Write a function for calculating the triple (scalar) product of three vectors in R^3. Test this function with the vectors x = [1;2;3], y = [-1;8;9] and z = [-2;3;4]. What is the MATLAB function, which allows a direct computation of a triple product?

https://brainmass.com/math/discrete-math/coding-matlab-dot-cross-triple-products-524121
Attachments
Matlab Coding.jpg
Solution Preview
1. To find the scaler product of two vectors in R^4, we know each vector has exactly 4 entries. The Matlab code to extract the i-th entry for a vector x is x(i). So in your file scaler_prod.m, write:

function p=scaler_prod(x,y)
p=x(1)*y(1)+x(2)*y(2)+x(3)*y(3)+x(4)*y(4);

2. Now using the cross product formula of two vectors in R^3, in the file cross_prod.m, write:

function c=cross_prod(x,y)
c=zeros(3,1);
c(1)=x(2)*y(3)-y(3)*x(2);

Solution Summary
This solution examines some basic vector operations in Matlab via working through the coding of dot and cross products.To continue with the answer check on mycoursewriter.com/

Order NOW For A 35% Discount!
Pages (550 words)
Approximate price: -

Why Choose Us

Quality Homework Writing

Do you need to ace your test? We have qualified writers to assist you in writing 100% quality homework writing. Mycoursewriter offers students unique and personalized custom papers that help them in getting good grades. Our academic experts will assist you with your dissertation papers, thesis writing, research papers, term papers, and case study homework help. Our writers are experienced and have perfected the art of crafting the best essay writing papers regardless of your academic level. Order now and get our superb homework writing services.

A student needs professional assistance outside class time. Before hiring our writers, they undergo thorough tests and strict educational backgrounds. After passing a test, our writers undergo training to ensure they deliver expert professional papers to our customers. We ensure they meet the timely delivery of papers and follow our customers' provided instructions. Every writer is an ENL writer and is from the USA, Canada, UK, or Australia. Our experts approach papers effectively depending on their area of specialization.

Affordable Price Guarantees

Is the deal too good to be true? Mycoursewriter is the most affordable assignment help website on the market. We consider students' daily needs for academic help. Our paper costs are reasonably priced to approximately 90% of students around the globe. Our main aim is to ensure students achieve academic excellence, and we believe inconsiderable prices should not hinder students from getting quality homework writing help. In case of any dissatisfaction, we offer unlimited revisions and rewrites without extra charges.

Timely delivery of papers

The ultimate deal-breaker in achieving good grades is submitting imitative papers. Plagiarism is a breach of examination standards and has serious consequences. Students need to deliver papers written in their understanding by paraphrasing their research findings and relevant citations. Our expert's primary consideration is providing free plagiarized papers that meet the lecturers' requirements. Our editors will proofread your paper before delivery ad ensure your papers will not be substandard. We guarantee extreme originality, and in case of any customer concerns, we offer a plagiarism report.

All Round the clock Customer Support

Our website is user-friendly and super useful! Mycoursewriter is the most trusted online writing website always available to provide you with assignment writing services that you need. Our primary concern is meeting customer need specifications by our friendly customer support team that Is available all the time. Our website usability is self-learnable but in case of any problem, feel free to contact us directly through our website email: support@mycourserwiter.com. We have diligently satisfied thousands of students, and you can witness this on our sites' review page.

Try it now!

## Calculate the price of your order

We'll send you the first draft for approval by at
Total price:
\$0.00

How it works?

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Advantages of Using Our Assignment writing Services

Mycoursewriter welcomes you for superb essay writing services. We are a legit site offering help with your most challenging homework writing assignments at affordable prices. Your essay paper will be assigned to a professional writer who will craft the paper from scratch according to your provided instructions.

## Essay Writing and Proofreading Services

Essay writing is a common assignment writing for most college students. It takes a lot of time to craft a complete perfect essay. Mycourserwiter offers the best essay writing and proofreading services for most college students. Your paper is assigned to an expert writer who does thorough research on fresh ideas and personalizes your essay paper according to your assignment writing guidelines. Our essays are entirely exceptional and undergo a strict procedure that includes papers free from plagiarism and thorough proofreading.