声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1005|回复: 5

[编程技巧] 关于矩阵元素的简单问题

[复制链接]
发表于 2007-1-8 16:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
向量或是矩阵,加点就表示相应元素进行运算,但是到底该怎么加这个点呢??下面这个式子中只有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))
回复
分享到:

使用道具 举报

发表于 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))
发表于 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 编辑 ]
 楼主| 发表于 2007-1-8 17:15 | 显示全部楼层

回复 #3 xjzuo 的帖子

呵呵,不好意思,一个初学者,有些东西还是没有搞清楚!!谢谢了
 楼主| 发表于 2007-1-8 17:20 | 显示全部楼层

回复 #2 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 编辑 ]
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-13 05:03 , Processed in 0.053388 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表