weiguan 发表于 2007-1-8 16:50

关于矩阵元素的简单问题

向量或是矩阵,加点就表示相应元素进行运算,但是到底该怎么加这个点呢??下面这个式子中只有delta是矩阵!!
sys=(-sin(alfa/2)*sin(delta)-pt/pa*sin(gama/2)*sin(delta+alfa/2+gama/2))/(sin(beta/2)*sin(delta-alfa/2-beta/2))

eight 发表于 2007-1-8 17:08

原帖由 weiguan 于 2007-1-8 16:50 发表
向量或是矩阵,加点就表示相应元素进行运算,但是到底该怎么加这个点呢??下面这个式子中只有delta是矩阵!!
sys=(-sin(alfa/2)*sin(delta)-pt/pa*sin(gama/2)*sin(delta+alfa/2+gama/2))/(sin(beta/2)*sin(d ...

到底该怎么加这个点呢——实在不行的话就全部二元运算符前都加 点 好了

sys=(-sin(alfa/2)*sin(delta)-pt/pa*sin(gama/2)*sin(delta+alfa/2+gama/2))./(sin(beta/2)*sin(delta-alfa/2-beta/2))

xjzuo 发表于 2007-1-8 17:10

回复

在遇到向量或数组相乘或除时用"点运算"; 矩阵运算并不需要"点运算".
我猜你应当是想说前者,修改如下:
sys=(-sin(alfa/2)*sin(delta)-pt/pa*sin(gama/2)*sin(delta+alfa/2+gama/2))./(sin(beta/2)*sin(delta-alfa/2-beta/2)).

希望以后自己能知道如何书写.

%%注:刚写完,才发现eight已回复.

[ 本帖最后由 xjzuo 于 2007-1-8 17:13 编辑 ]

weiguan 发表于 2007-1-8 17:15

回复 #3 xjzuo 的帖子

呵呵,不好意思,一个初学者,有些东西还是没有搞清楚!!谢谢了

weiguan 发表于 2007-1-8 17:20

回复 #2 eight 的帖子

谢谢!!!!但是为什么分母上不需要呢??偶尝试分子分母都用上了,结果出错了...这一类型的有什么原则或者规律什么的吗??

eight 发表于 2007-1-8 18:08

原帖由 weiguan 于 2007-1-8 17:20 发表
谢谢!!!!但是为什么分母上不需要呢??偶尝试分子分母都用上了,结果出错了...这一类型的有什么原则或者规律什么的吗??


一个标量a和一个向量b(或者矩阵)相加、相减、相乘、b/a都可以不需要用点,表示b中每个元素都和a进行运算

更多细节请参阅以下帖子:
写给学习 matlab 的新手们
http://forum.vibunion.com/forum/viewthread.php?tid=23494&extra=page%3D1

[ 本帖最后由 eight 于 2007-1-9 12:00 编辑 ]
页: [1]
查看完整版本: 关于矩阵元素的简单问题