1樓:
t為向量的話,b的維數為3*63不滿足矩陣的乘法故t為標量
直接計算可得
a 是單位矩陣,a*b=b
a*b*c = b*c = [-sin(t),cos(t),0;-t+tan(t),t,tan(t);sin(t)+cos(t),cos(t),cos(t)];
用matlab的話就直接相乘就好
for t = 0:1:20
a=[1,0,0;0,1,0;0,0,1];
b=[-sin(t),cos(t),sin(t);-t,t,tan(t);sin(t),cos(t),cos(t)];
c=[1,0,1;0,1,0;0,0,1];
answer(t+1,:,:) = a*b*c;end
2樓:
求助!matlab 向量相乘的問題
已知 t=0:1:20;
a=[1,0,0;0,1,0;0,0,1];
b=[-sin(t),cos(t),sin(t);-t,t,tan(t);sin(t),cos(t),cos(t)];
c=[1,0,1;0,1,0;0,0,1];
如何求a*b*c
回答:樓上辦法針對這個問題是可行的
你的問題屬於不同維數相乘,沒有好辦法解決,建議用迴圈一個一個輸出畢竟這取決於你實際處理的問題( 如果你堅持計算abc 元胞陣列可以解決這個問題)
比如 for t=0:1:20
a=[1,0,0;0,1,0;0,0,1];
b=[-sin(t),cos(t),sin(t);-t,t,tan(t);sin(t),cos(t),cos(t)];
c=[1,0,1;0,1,0;0,0,1];
a*b*cend
向量的相乘等於模相乘嗎,向量相乘等於1代表什麼
向量點積記為 a b a b cos 夾角 a b b a即b模倍的向量a a b 模相乘的數字積.向量相乘等於1代表什麼?向量相乘等於1沒有任何意義 假設a a1,a2,an b b1,b2,bn a和b的點積 a1b1 a2b2 anbn 僅僅等於1,沒有任內 何特殊性 點積等於0,說明兩容向量...
求助Matlab怎麼對矩陣中的列向量進行置亂操作
用randperm n 產生隨機數,讓 你的向量按回這個隨機數重新排列 答clear,clc a repmat 1 10 1,2 n randperm size a,1 for i 1 size a,2 a i a n end a 在matlab中怎樣取矩陣的列向量呀 直接對矩bai陣進行取列操du...
向量的座標的點乘怎麼算,向量座標相乘怎麼算
點乘,也叫向量的內積 數量積。向量a 向量b a b cos x1,y1 x2,y2 x1 x2 y1 y2 向量座標相乘怎麼算?比如已知向量ab 2,3 與向量sd 5,8 求向量ab 向量sd 向量ab 向量sd 2 5 3 8 34 向量相乘分數量積 向量積兩種 向量 a x,y,z 向量 b...