MATLAB中*和.*有什么去区别呢?一般用在什么地方?还有就是这个符号~代表什么呢?

 我来答
xiongxionghy
2012-08-23 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1753
采纳率:75%
帮助的人:2961万
展开全部
*就是线性代数中的矩阵乘法,用这个*必须满足:第一个矩阵的列数等于第二个矩阵的行数。
.*表示矩阵中的对应位置上的元素各自相乘。用这个.*必须两个矩阵的维数一样。
比如:
>> A=[1 2 3;4 5 6]
A =
1 2 3
4 5 6
>> B=[1 2 3;4 5 6]
B =
1 2 3
4 5 6
>> A.*B
ans =
1 4 9
16 25 36

~ 是取反的意思,非零的数变成0,而0变成1
不知详解
2012-08-23 · 知道合伙人软件行家
不知详解
知道合伙人软件行家
采纳数:609 获赞数:2252
自学计算机。

向TA提问 私信TA
展开全部
~ 代表取反。~true == false ,~false ==true
* 是计算矩阵乘法。这是线性代数的计算方法。 你搜索一下 “矩阵乘法”
.* 是将矩阵对应元素相乘。 就是简单的每个对应元素相乘然后返回同纬度的矩阵。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式