matlab给矩阵中的变量赋值怎么赋?
symsefe=[306090];f=[4590180];R=[cosd(e)*cosd(f)]那两个角度都是矩阵这样为什么不能计算?...
syms e f
e=[30 60 90];
f=[45 90 180];
R=[cosd(e)*cosd(f)]
那两个角度都是矩阵 这样为什么不能计算? 展开
e=[30 60 90];
f=[45 90 180];
R=[cosd(e)*cosd(f)]
那两个角度都是矩阵 这样为什么不能计算? 展开
5个回答
展开全部
方法一:
a(1,1)=1;
a(1,2)=2;
a(1,3)=3;
a(2,1)=4;
其余同理。
方法二:
先定义temp=[1
2
3
4
5
6
7
8
9]
只要元素个数相同,可以相互赋值。矩阵的变维。
a=temp;
a(1,1)=1;
a(1,2)=2;
a(1,3)=3;
a(2,1)=4;
其余同理。
方法二:
先定义temp=[1
2
3
4
5
6
7
8
9]
只要元素个数相同,可以相互赋值。矩阵的变维。
a=temp;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
e=[30 60 90];
f=[45 90 180];
R=[cosd(e).*cosd(f)]
这样就可以了
普通变量不用专门申明的,直接给它赋值就可以了
不能算是因为你需要点乘,这样的两个矩阵不满足举证乘法的要求
f=[45 90 180];
R=[cosd(e).*cosd(f)]
这样就可以了
普通变量不用专门申明的,直接给它赋值就可以了
不能算是因为你需要点乘,这样的两个矩阵不满足举证乘法的要求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵矩阵维数不相等怎么能相乘的?
有三种方法,不知道你是哪种:
1、R=[cosd(e).*cosd(f)]
2、R=[cosd(e)*cosd(f)']
3、R=[cosd(e)'*cosd(f)]
有三种方法,不知道你是哪种:
1、R=[cosd(e).*cosd(f)]
2、R=[cosd(e)*cosd(f)']
3、R=[cosd(e)'*cosd(f)]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该用点乘吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询