vector sum and magnitude

I need to create a function that will take two 3D geometric vectors as its arguments, sums them, and returns the resultant vector and its magnitude

2 个评论

And your question is ..... ?
Your statement is contradicting. If the values are in 1 dimension then it is a vector, if the values are in 2 dimensions then it is a matrix and if the values are in 3 or more dimensions then it is a tensor. So, 3D vector does not make any sense.

请先登录,再进行评论。

回答(1 个)

Maybe this will help:
function [vec, mag] = DoMyHomeworkForMe( v1, v2 )
% Your calculation goes here
end

10 个评论

:) hahaha nice
how about a push in the right direction
That WAS a push in the right direction. =P All you need to do is add your vectors together and find out how big the result is.
but how do i create a function that does so?
Now we're going round in circles! Please see the code in my answer. The INPUTS are v1 and v2; the OUTPUTS are vec and mag. I think the names a self-explanatory here. You don't have to use the function name that I used.
function addtwo(x,y)
% addtwo(x,y)
% print the result = x + y
x+y
how do i allow x and y to be a vector?
x = [1, 2, 3];
y = [2, 2, 2];
unbalanced or misused () or []
(thanks for helping me by the way)
You're kidding... copy that exact code I wrote declaring two vectors (x and y) and paste it into MatLab.
i was copying it wrong! sorrrrryyy

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 MATLAB 的更多信息

标签

提问:

2012-5-16

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by