matlab-线性代数 acos dot 两个向量的夹角与内积

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。


  •                     matlab : R2018a 64bit
  •                             os : win7
  •            type setting : markdown
  •                         blog : https://blog.csdn.net/yushaopu
  •                     github : https://github.com/GratefulHeartCoder

两个向量的夹角

code

clear
clc

a=[0 1]
b=[1 0]

c=dot(a,b)  % 求内积

d=dot(a,a)  % 求a的长度
e=sqrt(d)

f=dot(b,b)  % 求b的长度
g=sqrt(f)

h=c/(e*g)

z=acos(h)   % 两个向量的夹角

result


a =

     0     1


b =

     1     0


c =

     0


d =

     1


e =

     1


f =

     1


g =

     1


h =

     0


z =

    1.5708

>> 

两个向量的内积

code

clear
clc

x=[1 2 3]
y=[1 2 3]

z1=dot(x,y)
z2=dot(y,x)

result


x =

     1     2     3


y =

     1     2     3


z1 =

    14


z2 =

    14

>> 

resource


感恩曾经帮助过 心少朴 的人。
matlab优秀,值得学习。基础知识 + 专业知识 + matlab = ?
注:此文是自学笔记所生,质量中下等,故要三思而后行。新手到此,不可照搬,应先研究其理象数,待能变通之时,自然跳出深坑。

猜你喜欢

转载自blog.csdn.net/yushaopu/article/details/81087765
dot