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

Geoff
Geoff 2012년 5월 16일
And your question is ..... ?
Aakash Deep
Aakash Deep 2018년 6월 1일
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개)

Geoff
Geoff 2012년 5월 16일

1 개 추천

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

댓글 수: 10

Robert
Robert 2012년 5월 16일
:) hahaha nice
Robert
Robert 2012년 5월 16일
how about a push in the right direction
Geoff
Geoff 2012년 5월 16일
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.
Robert
Robert 2012년 5월 16일
but how do i create a function that does so?
Geoff
Geoff 2012년 5월 16일
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.
Robert
Robert 2012년 5월 16일
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?
Geoff
Geoff 2012년 5월 16일
x = [1, 2, 3];
y = [2, 2, 2];
Robert
Robert 2012년 5월 16일
unbalanced or misused () or []
(thanks for helping me by the way)
Geoff
Geoff 2012년 5월 16일
You're kidding... copy that exact code I wrote declaring two vectors (x and y) and paste it into MatLab.
Robert
Robert 2012년 5월 16일
i was copying it wrong! sorrrrryyy

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 MATLAB에 대해 자세히 알아보기

태그

질문:

2012년 5월 16일

댓글:

2018년 6월 1일

Community Treasure Hunt

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

Start Hunting!

Translated by